2017-08-26 19 views
0

MVCの最初のアプローチはUMLデザイナーファイルを避けて実装できますか?私の以前の会社では、Entity ModelはXamlファイルで書かれていました。次に、T4テンプレートツールを実行してから、[ビューの生成]オプションを選択してEdmxファイルを取得しました。これは、プロシージャ用のクラスファイルとSQLスクリプト、後でSQLサーバでデータベースを作成するために実行するテーブル値関数を作成します。MVCとEntity Framework

エンティティリレーションを作成するためにダイアグラムを使用していないため、コードの最初のアプローチかモデルの最初のアプローチかを混同しています。

答えて

1

これが最初のモデルです。

しかし、IMOの「最初のモデル」は、誤解を招くので、はっきりとわかりません。実際、それは「マッピングが最初」です。 Entity Frameworkのようなオブジェクト・リレーショナル・マッパー(ORM)は、データベース、オブジェクト指向コード、およびこれら2つのマッピングの3つの主要コンポーネントを常に扱います。これら3つの部分のいずれかを最初に作成することができます。

他のフレーバは、データベースの最初のもの、データベースのマッピング、マッピング(edmx)、コードの実行(t4テンプレートの実行)、コードの最初のもの:最初のコード、マッピング(慣習、データアノテーション、 /または流暢)データベース(マイグレーション)

関連する問題