ColumnAttribute.UpdateCheck Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ab oder legt fest, wie LINQ to SQL die Erkennung optimistischer Parallelitätskonflikte angeht.
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
Standard = Always, sofern für einen Member IsVersion nicht true
ist.
Als weitere Werte sind Never und WhenChanged verfügbar.
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 Member als IsVersion=true
entworfen ist, werden die ursprünglichen Memberwerte mit dem aktuellen Datenbankstatus verglichen.
Die folgenden Aufzählungen sind verfügbar:
Always
Verwenden Sie diese Spalte immer für die Konflikterkennung.Never
Verwenden Sie diese Spalte niemals zur Konflikterkennung.WhenChanged
Verwenden Sie diese Spalte nur, wenn der Member von der Anwendung geändert wurde.