ColumnAttribute.UpdateCheck Eigenschaft

Definition

Ruft ab oder legt fest, wie LINQ to SQL die Erkennung optimistischer Parallelitätskonflikte nähert.

public:
 property System::Data::Linq::Mapping::UpdateCheck UpdateCheck { System::Data::Linq::Mapping::UpdateCheck get(); void set(System::Data::Linq::Mapping::UpdateCheck value); };
public System.Data.Linq.Mapping.UpdateCheck UpdateCheck { get; set; }
member this.UpdateCheck : System.Data.Linq.Mapping.UpdateCheck with get, set
Public Property UpdateCheck As UpdateCheck

Eigenschaftswert

Default = Always, außer IsVersion für true ein Mitglied.

Weitere Werte sind Never und WhenChanged.

Beispiele

[Column(Storage="_CustomerDesc", DbType="NText", UpdateCheck=UpdateCheck.Never)]
public string CustomerDesc
{
    get
    {
        return this._CustomerDesc;
    }
    set
    {
        if ((this._CustomerDesc != value))
        {
            this.OnCustomerDescChanging(value);
            this.SendPropertyChanging();
            this._CustomerDesc = value;
            this.SendPropertyChanged("CustomerDesc");
            this.OnCustomerDescChanged();
        }
    }
}
<Column(Storage:="_CustomerDesc", DbType:="NText", UpdateCheck:=UpdateCheck.Never)>  _
Public Property CustomerDesc() As String
    Get
        Return Me._CustomerDesc
    End Get
    Set
        If ((Me._CustomerDesc = value)  _
                    = false) Then
            Me.OnCustomerDescChanging(value)
            Me.SendPropertyChanging
            Me._CustomerDesc = value
            Me.SendPropertyChanged("CustomerDesc")
            Me.OnCustomerDescChanged
        End If
    End Set
End Property

Hinweise

Wenn diese Eigenschaft mit einer von drei Enumerationen verwendet wird, bestimmt sie, wie LINQ to SQL Parallelitätskonflikte erkennt.

Wenn kein Element so konzipiert IsVersion=trueist, werden die ursprünglichen Memberwerte mit dem aktuellen Datenbankstatus verglichen.

Die folgenden Enumerationen sind verfügbar:

  • Always Verwenden Sie diese Spalte immer für die Konflikterkennung.

  • Never Verwenden Sie diese Spalte niemals für die Konflikterkennung.

  • WhenChanged Verwenden Sie diese Spalte nur, wenn das Element von der Anwendung geändert wurde.

Gilt für: