ここを見ると、この男がエンティティ モデル ダイアグラムを表示していることに気付くでしょう。EntityFramework コードの最初のクラスからエンティティ モデル ダイアグラムを作成する方法を知りたいです。
コードを見ただけですべてがどのようにリンクしているかを思い出そうとすると、イライラするだけです。
ここを見ると、この男がエンティティ モデル ダイアグラムを表示していることに気付くでしょう。EntityFramework コードの最初のクラスからエンティティ モデル ダイアグラムを作成する方法を知りたいです。
コードを見ただけですべてがどのようにリンクしているかを思い出そうとすると、イライラするだけです。
エンティティ データ モデル図は、EDMX ファイルを視覚的に表示したものです。Code-First モデルからこのような図を取得するには、そこから EDMX ファイルを作成する必要があります。
using System.Data.Entity.Infrastructure; // namespace for the EdmxWriter class
using (var ctx = new MyContext())
{
using (var writer = new XmlTextWriter(@"c:\Model.edmx", Encoding.Default))
{
EdmxWriter.WriteEdmx(ctx, writer);
}
}
このコードは、Model.edmx
Visual Studio で開くことができるファイルを作成します。モデル図が表示されます。EDMX ファイルは、現在の Code-First モデルのスナップショットです。コードでモデルを変更する場合は、新しい EDMX ファイルを作成して、それらの変更を図に反映する必要があります。