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