言語

MemberTransactionBehavior 列挙型

定義

エンティティメンバーの作成、更新、マージ時のトランザクション動作を指定します。

public enum class MemberTransactionBehavior
[System.Runtime.Serialization.DataContract(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public enum MemberTransactionBehavior
[<System.Runtime.Serialization.DataContract(Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type MemberTransactionBehavior = 
Public Enum MemberTransactionBehavior
継承
MemberTransactionBehavior
属性

フィールド

名前 説明
BestEffort 0

エラーのある変更だけに失敗してください。 例えば、新しいメンバーを作成する際、そのメンバーの属性値のいずれかが無効であれば、そのメンバーを作成し、有効な属性を設定し、無効な属性はnullのままにします。

AllOrNothingByMember 1

エラーが発生した場合は、エラーのあるメンバーに関連するすべての変更を失敗させます。 例えば、複数の新しいメンバーを作成する際、そのうちの1つの新しいメンバーの属性値が無効であれば、その新しいメンバーを作成しないでください。 しかし、同じバッチ内でエラーのない新しいメンバーを作成しましょう。

AllOrNothingByBatch 2

どこかにエラーがあれば、バッチ全体を失敗させます。 例えば、複数の新メンバーを作成する際、そのうちの1つの新しいメンバーの属性値が無効であれば、同じバッチ内で新メンバーや他の新メンバー(エラーがなくても)を作成しないでください。

注釈

MemberTransactionBehavior単純型は、エンティティメンバーの作成、更新、マージ時のトランザクション動作を指定します。

適用対象