Presentation at SOMD NUG – LINQ to SQL

Tomorrow I’ll be giving a presentation at Southern Maryland .NET User Group on LINQ to SQL.  Details of the event can be found here:

posted on Sunday, March 8, 2009 8:46 PM Print
# re: Presentation at SOMD NUG – LINQ to SQL
3/11/2009 11:57 AM
This is certainly not meant to be taken as an insult, so please don't take it that way, but I'm curious why you are still working with LINQ to SQL when Microsoft has made it clear that they are making the ADO.NET Entity Framework their recommend "data access solution for LINQ to relational scenarios."

Their message is certainly not to say, as some have suggested, that LINQ to SQL will be useless in future release of the .NET framework (it's part of the .NET framework so I find it VERY unlikely that Microsoft would flat out remove it); however, it does make me question whether or not to use LINQ to SQL in any future development efforts.
# re: Presentation at SOMD NUG – LINQ to SQL
3/11/2009 12:56 PM
I don't take take that as an insult at all :) - that is a legitimate question. One that Microsoft has done a horrible job answering from a marketing perspective. The bottom line is that EF being the "recommended" solution does not mean LINQ to SQL is dead. In fact, EF has suffered tremendously from lack of developer support in the community. In fact, if you read the comments that people posted in your link above, they make for a *very* interesting read. Additionally, Microsoft posted a "clarification" (albeit a little weak) on it a few days later:

Check out this post by Ian Cooper: - I generally support his position on this issue.

LINQ to SQL still has a lot of interest in the developer community as evidenced by the fact that I'm still getting asked to present the topic to various .NET developer user groups. But it does sometimes seem like Microsoft's Marketing department isn't always in sync with the developer community. As a result, I think there is going to be a strong surge of developers gravitating to open source ORM frameworks like NHibernate.

Post Comment

Title *
Name *
Comment *  

View Steve Michelotti's profile on LinkedIn

profile for Steve Michelotti at Stack Overflow, Q&A for professional and enthusiast programmers

Google My Blog

Tag Cloud