ObjectContext.SaveChanges メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
SaveChanges() |
データベースに対するすべての更新を保持し、オブジェクト コンテキストでの変更の追跡をリセットします。 |
SaveChanges(Boolean) |
古い.
データベースに対するすべての更新を保持し、必要に応じてオブジェクト コンテキストでの変更の追跡をリセットします。 |
SaveChanges(SaveOptions) |
データベースに対するすべての更新を保持し、必要に応じてオブジェクト コンテキストでの変更の追跡をリセットします。 |
SaveChanges()
データベースに対するすべての更新を保持し、オブジェクト コンテキストでの変更の追跡をリセットします。
public virtual int SaveChanges ();
abstract member SaveChanges : unit -> int
override this.SaveChanges : unit -> int
Public Overridable Function SaveChanges () As Integer
戻り値
基になるデータベースに書き込まれた状態エントリの数。 これには、エンティティやリレーションシップの状態エントリを含めることができます。 リレーションシップ状態エントリは、エンティティ クラスに外部キー プロパティが含まれていない多対多リレーションシップとリレーションシップに対して作成されます (多くの場合、独立した関連付けと呼ばれます)。
例外
変更の保存中にオプティミスティック コンカレンシー違反が発生しました。
適用対象
SaveChanges(Boolean)
注意事項
Use SaveChanges(SaveOptions options) instead.
データベースに対するすべての更新を保持し、必要に応じてオブジェクト コンテキストでの変更の追跡をリセットします。
[System.ComponentModel.Browsable(false)]
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[System.Obsolete("Use SaveChanges(SaveOptions options) instead.")]
public virtual int SaveChanges (bool acceptChangesDuringSave);
abstract member SaveChanges : bool -> int
override this.SaveChanges : bool -> int
Public Overridable Function SaveChanges (acceptChangesDuringSave As Boolean) As Integer
パラメーター
- acceptChangesDuringSave
- Boolean
このパラメーターは、クライアント側のトランザクションのサポートに必要です。 true の場合、すべてのオブジェクトの変更追跡は完了後にリセット SaveChanges(Boolean) されます。 false の場合は、 の後SaveChanges(Boolean)に メソッドをAcceptAllChanges()呼び出す必要があります。
戻り値
基になるデータベースに書き込まれた状態エントリの数。 これには、エンティティやリレーションシップの状態エントリを含めることができます。 リレーションシップ状態エントリは、エンティティ クラスに外部キー プロパティが含まれていない多対多リレーションシップとリレーションシップに対して作成されます (多くの場合、独立した関連付けと呼ばれます)。
- 属性
例外
変更の保存中にオプティミスティック コンカレンシー違反が発生しました。
適用対象
SaveChanges(SaveOptions)
データベースに対するすべての更新を保持し、必要に応じてオブジェクト コンテキストでの変更の追跡をリセットします。
public virtual int SaveChanges (System.Data.Entity.Core.Objects.SaveOptions options);
abstract member SaveChanges : System.Data.Entity.Core.Objects.SaveOptions -> int
override this.SaveChanges : System.Data.Entity.Core.Objects.SaveOptions -> int
Public Overridable Function SaveChanges (options As SaveOptions) As Integer
パラメーター
- options
- SaveOptions
操作の動作を決定する SaveOptions 値。
戻り値
基になるデータベースに書き込まれた状態エントリの数。 これには、エンティティやリレーションシップの状態エントリを含めることができます。 リレーションシップ状態エントリは、エンティティ クラスに外部キー プロパティが含まれていない多対多リレーションシップとリレーションシップに対して作成されます (多くの場合、独立した関連付けと呼ばれます)。
例外
変更の保存中にオプティミスティック コンカレンシー違反が発生しました。
適用対象
Entity Framework