This is my last post on this subject, I promise, and unfortunately it has to be a little more blunt as some people just aren’t getting it.
I was reading the comments on Oren’s post on LINQ To SQL and mine and having a hard time digesting some of the comments. Some folks are having a difficult time reading between the lines. The ADO.NET Team’s Announcement is everything about LINQ To SQL being dead! If you have spent anytime with a large corporation that needs to spin stories to minimize fall-out, you will know this to be true. The ADO.NET Team will not be proactively doing anything with LINQ To SQL. They will slowly euthanize it and distract you with mis-direction on talk of the Entity Framework.
The euthanasia is already in process-
LINQ To SQL has a provider model to support multiple databases but was sealed so it could not be extended. What is the #1 thing about the Entity Framework? Multiple database support. Hmmm…..
How difficult would it have been to offer IUpdatable support for LINQ To SQL for use with ADO.NET Data Services in SP1? Oh, that’s right… Another reason to move to the Entity Framework!
What did we get for LINQ To SQL in SP1? Drum Role… Support for SQL Server 2008 Data Types! Anyone doubt Oren could have coded that in a day and came out with a Hibernating Rhinos Screencast to boot
In all seriousness, I hope the Entity Framework v2.0 is a hit. I also think the ADO.NET Team should be spending all their time on the Entity Framework as it needs the attention. Give LINQ To SQL to another team – a more transparent team. A team that will get rid of some of the obvious (
intentional ) limitations and be more proactive in the development. A team that will be very open to community feedback and not divided in their loyalty. Get the original LINQ To SQL Development Team and other interested developers together directly under Scott Guthrie and give them a shot at LINQ To SQL – The Revival! Make it open source on CodePlex and follow a similar successful methodology to how the MVC Framework was developed.
If this doesn’t happen, CodeBetter and Devlicio.us will be sponsoring a new series on DimeCasts.net and Patterns & Practices Guidance to help you through these troubling times – Converting LINQ To SQL Applications to NHibernate. You wait and see…
No more ranting. It’s a holiday for gosh sakes…