1

データを含むいくつかの既存のテーブルを持つ既存のデータベースを対象とする新しいプロジェクトを開始しようとしています。プロジェクトの一環として、いくつかの新しいテーブルを作成し、既存のテーブルとの関係を構築しますか? このシナリオでは、どのアプローチが優れていますか。(新しいテーブルの) テーブル構造を変更するたびにデータを失いたくないので、コードが最初に問題になると思います。

4

1 に答える 1

1

モデルファーストの方が簡単な解決策です。データベースからモデルを作成し、新しいエンティティを追加した後にモデルからデータベースを更新します。

コードファーストでも同じ結果を得ることができますが、少し余分な作業が必要です。新しいテーブルをデータベースに追加するには、EF 移行を使用する必要があります。EF 移行の詳細については、こちらこちらをご覧ください。

于 2012-05-17T13:41:55.287 に答える