VS2012RCをインストールしてから初めてEF(モデルファースト)を使用しました。生成されたコードがDbContext(EF 5.x)ではなくObjectContext(EF 4.xスタイル)から継承されているのを見て驚いた。私が見つけた明らかな何かを見逃していないことを確認するために、次のチュートリアルに従いました-MSDNモデルの最初のサンプル
同じ結果になります。ビデオの約4:10で、BloggingContextがDbContextを継承していることを明確に示しています。私が生成したコード:
/// <summary>
/// No Metadata Documentation available.
/// </summary>
public partial class BloggingContext : ObjectContext
{
私の.edmxファイルはルートプロジェクトフォルダーにあり、ビデオが示すようにテンプレートファイル(* .tt)が自動的に追加されることはありません。手動で「コード生成アイテムを追加」(DbContextFluent ...)すると、コードは正しく生成されます。
これは、RCバージョンのVSまたは他のアイデアの既知の問題ですか?