2

私が理解していると思うこと(間違っていたら訂正してください)

  • POCO - プレーンな古い C# オブジェクト. それらは何も継承しない単純なクラスですか?
  • STE - 自己追跡エンティティ。エンティティ オブジェクトの変更が登録されるように、個々のエンティティ オブジェクトの変更を追跡しますcontext.SaveChanges();。これはコレクションでは機能しませんか?

私が知りたいことは何ですか?

  • 私のコンテキストが ObjectContext を継承している場合、それは POCO または STE を持っているということですか? 同様に、DbContext は POCO または STE ですか?
  • EF5 は既定で何を生成しますか? POCOエンティティまたはSTE? (私はモデルファーストを使用しています)

また、これら 2 種類のエンティティを表すコード例を教えてもらえますか?

4

2 に答える 2