私が理解していると思うこと(間違っていたら訂正してください)
- POCO - プレーンな古い C# オブジェクト. それらは何も継承しない単純なクラスですか?
- STE - 自己追跡エンティティ。エンティティ オブジェクトの変更が登録されるように、個々のエンティティ オブジェクトの変更を追跡します
context.SaveChanges();
。これはコレクションでは機能しませんか?
私が知りたいことは何ですか?
- 私のコンテキストが ObjectContext を継承している場合、それは POCO または STE を持っているということですか? 同様に、DbContext は POCO または STE ですか?
- EF5 は既定で何を生成しますか? POCOエンティティまたはSTE? (私はモデルファーストを使用しています)
また、これら 2 種類のエンティティを表すコード例を教えてもらえますか?