実行時に単一テーブルのSSDLを更新しないようにEFに指示する方法はありUpdate Model From Database
ますか?
もう少し詳しく説明
します。EF4.3とDb-firstアプローチを使用しています(つまり、edmxとデータベースからのモデルの更新)。
何らかの理由でSQLServerに主キーが設定されていないテーブルがありますが、Identity
EFに主キーとして使用するように指示できる自動インクリメント列があります。
EFはテーブル自体で主キーを検出しないため、そのテーブルのSSDLでDefiningQueryを生成します(更新/挿入を防止します)。
そのDefiningQueryを簡単に削除(および他のEntitySet属性を変更)でき、すべてが正常に機能します。
別のことをするときを除いUpdate Model From Database
て、DefiningQueryが再び戻ってきました。
その単一のテーブルのSSDLを更新しないようにEFに指示する方法はありますか?