Condividi tramite


MemberTransactionBehavior Enumerazione

Definizione

Specifica il comportamento delle transazioni durante la creazione, l'aggiornamento o l'unione di un membro di entità.

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
Ereditarietà
MemberTransactionBehavior
Attributi

Campi

AllOrNothingByBatch 2

Se si verifica un errore in un punto qualsiasi, non applica le modifiche all'intero batch. Ad esempio, se durante la creazione di più membri nuovi uno dei membri contiene un valore di attributo non valido, non crea il nuovo membro, né nessuno degli altri nuovi membri dello stesso batch anche se non contengono errori.

AllOrNothingByMember 1

Se si è verificato un errore, non vengono applicate tutte le modifiche correlate al membro contenente l'errore. Ad esempio, se durante la creazione di più membri nuovi uno dei membri contiene un valore di attributo non valido, non crea il nuovo membro. Gli altri nuovi membri all'interno dello stesso batch che non contengono errori vengono comunque creati.

BestEffort 0

Non vengono applicate solo le modifiche che contengono errori. Ad esempio, se durante la creazione di un nuovo membro uno dei valori di attributo del membro non è valido, crea il membro e imposta tutti gli attributi validi, lasciando impostato su Null l'attributo non valido.

Commenti

Il MemberTransactionBehavior tipo semplice specifica il comportamento della transazione durante la creazione, l'aggiornamento o l'unione di un membro di entità.

Si applica a