LINQ to SQL と LINQ to Entities のロードマップ

.NET Framework 3.5 SP1では、LINQを使ったデータベースアクセスの手法が2つ(LINQ to SQLLINQ to Entities)存在していて、どっちを使うべきか迷いどころだったわけですが、MSの方針が明確になったみたい。

Update on LINQ to SQL and LINQ to Entities Roadmap

.NET Framework 4.0では、LINQ to SQLよりLINQ to EntitiesつまりADO .NET Entity Frameworkを推奨するとのこと。予想通りとはいえ、LINQ to SQLをある程度調べていただけにちょっと残念。個人的には、LINQ to SQLでもぜんぜんいいと思うけどなぁ、複数DB対応さえされれば。

まぁ、ADO .NET Entity Frameworkが推奨になったとしても皆が使うかどうかは別ですね。