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