RdaBatchOption 列挙体
メモ : この名前空間、クラス、およびメンバは、.NET Framework Version 1.1 だけでサポートされています。
Push に関連付けられている行を 1 つのトランザクション内でバッチ処理するかどうかを指定します。
<Serializable>
Public Enum RdaBatchOption
[C#]
[Serializable]
public enum RdaBatchOption
[C++]
[Serializable]
__value public enum RdaBatchOption
[JScript]
public
Serializable
enum RdaBatchOption
解説
RdaBatchOption は、SQL Server テーブルに送信された変更を SQL Server CE がバッチで処理するかどうかを指定します。既定の設定は、 BatchingOff です。この場合、変更 (挿入、更新、削除) は、個別のトランザクションによって SQL Server テーブルに適用されます。各トランザクションが成功するかどうかは、他のトランザクションの成功に依存しません。 BatchingOn は、すべての変更を 1 つのトランザクションで送信することを示します。この場合、トランザクションが成功するためには、すべての変更が成功する必要があります。1 つの変更が失敗すると、トランザクション全体が失敗し、SQL Server テーブルはまったく変更されません。
BatchingOn と BatchingOff は、どちらも、最初のエラーだけでなく、発生したすべてのエラーをエラー テーブルに返します。たとえば、 BatchingOn が指定されていて、5 件の変更のうち 3 件が失敗した場合、変更は 1 件も適用されず、エラー テーブルに 3 件のエラーが格納されます。 BatchingOff が指定されている場合は、同じ 3 件のエラーがエラー テーブルに格納され、他の 2 件の変更は SQL Server テーブルに適用されます。バッチ エラーの処理の詳細については、SQL Server CE Books Online の「RDA Conflict Detection and Resolution」を参照してください。
メンバ
メンバ名 | 説明 |
---|---|
BatchingOff
.NET Compact Framework だけでのサポート。 |
SQL Server CE で、SQL Server にプッシュされた行をバッチ処理しないことを示します。SQL Server CE は、1 行ずつ処理を実行します。これが既定値です。 |
BatchingOn
.NET Compact Framework だけでのサポート。 |
SQL Server CE で、SQL Server にプッシュされた行を 1 つのトランザクションでバッチ処理することを示します。 |
必要条件
名前空間: System.Data.SqlServerCe
プラットフォーム: .NET Compact Framework - Windows CE .NET
アセンブリ: System.Data.Sqlserverce (System.Data.Sqlserverce.dll 内)