I am sure most of us have heard about LINQ (Language Integrated Query), DLINQ (Data) and XLINQ (XML). Today I came across this new thing called ‘BLINQ’. It seems to be an interesting tool. Now the obvious question is: What is BLINQ?
“Blinq is a tool for generating ASP.NET websites for displaying, creating, and manipulating data based on database schema. Just point Blinq at a SQL database and it will create a website with pages that display sorted and paged data, allow you to update or delete records, create new records, and follow relationships between tables in your database. You don’t need to write SQL queries to use Blinq; LINQ will generate optimized queries for you that request just the data you want to show. Blinq uses the May LINQ Community Tech Preview to access data. The code Blinq creates is simple and easy to customize to fit your needs. Everything in the website Blinq creates is meant as a starting point for a website that meets your needs perfectly, so have fun customizing the pages, experimenting with the code, and making it yours!” – This is the overview given on the asp.net web site. You can go ahead and download Blinq from the very same site.
Do let me know your comments on the usefulness of this tool, once you have tried it out.
As i was browsing through the various blogs to find more information on what new features i can expect as part of C# 3.0, i came across this presentation made by Raimond Brookman at the DevDays 2006. It is a very interesting presentation, which gives us enough information as to what is coming up as part of C# 3.0 and LINQ. I would suggest you to go through the presentation in order to get a quick preview of the enhancements that we are going to see in future version of .Net.
Click here to download the presentation.
The LINQ Project
The LINQ Project is a codename for a set of extensions to the .NET
Framework that encompass language-integrated query, set, and transform
operations. It extends C# and Visual Basic with native language syntax
for queries and provides class libraries to take advantage of these
capabilities. I found this very useful and interesting.
- You can get more info on this at the following link: http://msdn.microsoft.com/netframework/future/linq/default.aspx