ナゲットの最新のエンティティフレームワークを使用していますが、DBの変更時にエンティティマッピングが正しく動作しません。私がやっている手続き:エンティティモデルフレームワークが正しく更新されない
- 同期エンティティモデルをDBテーブルにコードで設定します。
- テーブルの一部のフィールドのデータ型を変更します。
- DBのエンティティモデルを更新します。
- 新しいデータ型は更新されません。
DBの変更がエンティティモデルに反映されていない場合、まだ動作していないシナリオがいくつかあります。私はいくつかの記事を読んで、これらが既に既知の問題かもしれないことを認識しています。しかし、これらの問題を解決する共通のソリューションはありますか?今は、エンティティモデルのソースコードのデータ型を手動で変更する必要があります。エンティティの同期をより正確にするのに役立つ設定変更がいくつかありますか?
「NULL」のようなものを「NOT NULL」に変更すると同じことが起こります。 –
エンティティはどんな種類の継承にも従っていますか? – RBT
私のエンティティには継承はありません。それは既存のDBから作成されますが、私はFK関係の構成を見ています。 –