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 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:
AlwaysVerwenden Sie diese Spalte immer für die Konflikterkennung.NeverVerwenden Sie diese Spalte niemals für die Konflikterkennung.WhenChangedVerwenden Sie diese Spalte nur, wenn das Element von der Anwendung geändert wurde.