Entity Frameworkでの EF Designer と Code First モデルの違いを紹介します。
Entity Frameworkを利用してモデルを作成すると、EF Designer と Code First の2種類のモデルを選択できます。どちらのモデルも利用方法は似ているため、あまり違いがよくわかりにくいです。この記事では、EF Designer と Code First の違いを紹介します。
EF Designer | Code First | 補足 | |
---|---|---|---|
グラフィカルなデザイン画面 | 〇 | × | |
モデルにストアドプロシージャ、関数を含める | 〇 | × | |
新しいバージョンへのバージョンアップの容易さ | △ | 〇 | |
将来性 | △ | 〇 | 今後のEntity Frameworkでは CodeFirstに注力される方針のよう |