EF4コードファーストアプローチを使用することの長所と短所を知りたいです。遅延読み込み、関連エンティティの読み込みなど、EF4で生成されたクラスが提供するすべての機能を複製できますか?
ありがとう
EF4コードファーストアプローチを使用することの長所と短所を知りたいです。遅延読み込み、関連エンティティの読み込みなど、EF4で生成されたクラスが提供するすべての機能を複製できますか?
ありがとう
長所
短所
サンプルコードとEF4.0コードを使用した既存のデータベースへのマッピングについては、まずこのブログ投稿を参照してください。 http://theminimalistdeveloper.com/2010/07/28/how-to-map-pocos-to-existing-databases-in-entity-framework-4-0-code-first-and-asp-net-mvc- 2/
短所:
長所
他のほとんどのことはまったく同じです (遅延読み込み、明示的読み込みなど)。さらにいくつかは個人的な好みの問題です (API)。
Lazy Loading について具体的に尋ねたので、Working with Lazy Loading with Entity Framework Code First を示す記事をここに示します。ここでは、デフォルトで有効になっています。あなたの質問のその部分に具体的に答えるために、はい、Code First を使用しても遅延読み込みの利点が得られます。実際、投稿が示すように、この機能を非常にきめ細かく制御できます。