2

私はEF 4.0(.NET 4.0に含まれているSystem.Data.Entity) "データベースを最初に使用しています"と私にEF 4.1以上にアップグレードする理由があるかどうか疑問に思っています。 NuGetを介して入手可能なEF 4.1+は、「モデルファースト」のみに向けられているように見えますが、データベースの最初のバグ修正や機能が新しいリリースに入ったかどうかはわかりません。最初にデータベースを使用する場合、EF 4.1+にアップグレードする理由はありますか?

答えて

0

小さなプロジェクトで最初に4.3のコードを使用して、既存のdbを操作しました。私は完全な制御クラスとefコードを最初にマッピングのための可能な最小限のコードを書くことができますしたいモデルの原因と既存のDBをマッピングするのが好きではありません。また、外部ファイルマッピング(完全なPOCOを持たせるための属性マッピングはありません)を使用することは、別のクラス(部分的なものではありません)です。

1

DBContext APIをご覧ください。データベースを最初に使用する場合にも便利です。基本的にObjectContext APIをラップし、より簡単なインターフェイスを提供しますが、必要に応じて内部オブジェクトコンテキストAPIにアクセスすることは可能です。 DbContextコード生成項目でもクリーンなコードが生成されます。

関連する問題