1

C# で ASP.NET MVC4 を使用しています。Visual Studio は、私が既に作成したデータベースに基づいていくつかのモデルを作成しました。データベース内の列の 1 つが null 以外に設定されました。その後、データベースに戻り、その列を変更して null 値を受け入れるようにしました。ただし、どこか (モデル ファイルではない) には、その列が非 null として示されています。レコードを作成するためにフォームに何かを入力しないと、値を null にすることはできないという赤い検証エラーが表示されます。どうすればこれを修正できますか?

4

1 に答える 1

0

生成したデータベース モデル ダイアグラムが古いためだと思います。

データベース ダイアグラム ファイルを開き、そこにあるすべてのテーブルを削除します (または、必要なテーブルのみを編集します)。ダイアグラム全体を更新して現在のダイアグラムを削除した場合は、データベース エクスプローラー ツールバーを開いて更新し、すべてのテーブルを選択してから、開いているダイアグラム ファイルにもう一度ドラッグ アンド ドロップします。もちろん、最後に保存します。

于 2013-04-24T02:10:26.107 に答える