1

エンティティ モデルにオブジェクトがあります (リンク サーバー経由でデータを取得するデータベース内のビューです)。とにかく、contex.savechanges() を呼び出すと、オブジェクト モデルで変更されたすべてが更新されます。その特定のオブジェクトを更新したくありません。そのオブジェクトを更新から除外する方法はありますか? 機能するプロパティまたはメソッドを見つけることができませんでした。

提案をありがとう。ブライアン

4

2 に答える 2

1

オブジェクトの状態を次のように設定しますUnchanged

_context.Entry(myObject).State = EntityState.Unchanged;

次の MSDN ドキュメント:

DbContext.Entryメソッド

EntityStateプロパティ

于 2012-10-29T21:12:04.000 に答える
0

私は最終的に使用するクラスを作成しました。エンティティ オブジェクトを変更する代わりに、メソッドで使用するオブジェクトを設定しただけです。チャンピオンのように機能します。

于 2012-10-31T11:47:10.507 に答える