データベースエンティティを生成するために、Entity Framework 4.3のDbContextを使用しています。私の質問はデータベースを変更するときです。自動生成されたコードがどのように更新されるのですか? EFは、NoからYesへのnullの許可など、データベースルールを格納する場所はどこですか。 データベースからのモデル更新機能を.EDMXというファイルから使用すると、テーブルの許容nullルールが更新されていないようです。どのように私はデータベースの変更の問題を解決することができます。これらのルールをすべて保存するコードはどこにありますか。データベースの変更を伴うDbContext
エラーメッセージ:
Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.
しかし、私はすべてのEF自動生成されたファイルを削除して、再びそれを再生成するとき、ルールが更新されるようです。しかし、私はそれが開発期間中に問題を解決する良い方法ではないと思った。
テーブルを変更するだけの場合は、EFデザインから削除して再追加することができます。私はEFの更新が信頼できないと判断しました。まだ間違ったアプローチのようです... – kaj