Поделиться через


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 тип определяет поведение транзакции при создании, обновлении или слиянии элемента сущности.

Применяется к