Share via


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
属性

フィールド

AllOrNothingByBatch 2

任意の場所でエラーが発生した場合は、バッチ全体が失敗します。 たとえば、複数の新しいメンバーを作成するときに、新しいメンバーのいずれかに無効な属性値がある場合は、新しいメンバーや同じバッチ内に (エラーがない場合でも) その他の新しいメンバーを作成しないでください。

AllOrNothingByMember 1

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

BestEffort 0

エラーのある変更のみが失敗します。 たとえば、新しいメンバーを作成するときに、メンバーの属性値のいずれかが有効ではない場合、メンバーを作成して、無効な属性を null に設定したまま、有効な属性を設定します。

注釈

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

適用対象