0

データベースを最初に使用する方法を使用して、Asp.Net MVC でアプリケーションを作成しました。edmx ファイルを使用してモデルを生成しました。ただし、コンテキスト クラスに変更を加えました。私が実行するたびに

アプリケーション次のエラーが表示されます。

「データベースが作成されてから、'ArticleContext' コンテキストをサポートするモデルが変更されました。Code First Migrations を使用してデータベースを更新することを検討してください」

エラーが私に与えるアドバイスに従うべきですか?「データベースファースト」の方法を使用したのに?

4

1 に答える 1

1

場合によります。データベース ファーストのアプローチは、最初にデータベースがあり、その後でモデルを作成することにしたという意味だけではありません。また、(ほとんどの場合) データベース構造がモデル クラスの外観を実際に決定することも意味します。最も安全な方法は、DB 側で変更を行い、EDMX からコードを更新するだけでそれらをモデルに昇格させることです。モデル クラスを変更する必要がある場合は、部分クラスまたは ViewModel を実装してください。

于 2013-01-13T01:03:53.830 に答える