LINQ to SQL: What's Next?

written by russell on May 9th, 2008 @ 09:49 AM

LINQ-to-SQL has been a huge success with the .NET community. While other ORM frameworks such as nHibernate, SubSonic, etc...have been available for years, many Microsoft shops prefer to work with Microsoft offerings when available. For those nHibernate users out there, the visual designer for LINQ-to-SQL is also a welcome feature in Visual Studio--no more XML files to edit.

As most already know, LINQ-to-SQL is only for use with SQL Server and for projects with a near 1:1 relationship between the database schema and domain model. What if you want to use Oracle? What if your domain model differs from the underlying relational structure? LINQ-to-Entities addresses these concerns.

LINQ-to-Entities is the next major addition to ADO.NET, and it provides a much fuller feature set than LINQ-to-SQL such as:

  • Domain Modeling Capabilities and the ability to define conceptual, data store agnostic models
  • Object Relational Mapping Capabilities (full CRUD and state management scenarios)
  • Database independent Query Capabilities using LINQ or Entity SQL
The ability to work with a conceptual model versus a relational model is really the highlight of LINQ-to-Entities. For an in depth comparison of LINQ-to-SQL and LINQ-to-Entities, check out this pre-release documentation on MSDN.

Comments

  • KurmanAhlabm on 15 Nov 13:15

    Hi there! My first post at this great blog! I wanna show u my dayly updated blog: Black Amateur Fuck Video Have a nice day! BB! P.S. if you don't want to see this message please write me to no.ads08@gmail.com with subject "NO ADS" and URL of your forum Thank you for cooperation!

Post a comment