16.8.6.4 Flush

このインスタンス・メソッドは、データベースのREFオブジェクトで行った更新または削除などの変更をフラッシュします。

宣言

// C#
public void Flush();

例外

InvalidOperationException - 関連する接続がオープンされていません。

備考

オブジェクトをフラッシュする前に、アプリケーションはOracleConnectionオブジェクト上でBeginTransactionメソッドを実行して明示的にトランザクションを開始する必要があります。これは、フラッシュされるオブジェクトがアプリケーションによりロックされていない場合は、オブジェクトに対して暗黙的に排他的ロックが取得されるためです。ロックが解除されるのは、トランザクションがコミットまたはロールバックする場合にかぎります。