ColumnAttribute.UpdateCheck Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger hur LINQ till SQL närmar sig identifiering av optimistiska samtidighetskonflikter.
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
Egenskapsvärde
Default = Always, såvida inte IsVersion är true för en medlem.
Andra värden är Never och WhenChanged.
Exempel
[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
Kommentarer
När den här egenskapen används med en av tre uppräkningar avgör den hur LINQ till SQL identifierar samtidighetskonflikter.
Om ingen medlem är utformad som IsVersion=truejämförs de ursprungliga medlemsvärdena med det aktuella databastillståndet.
Följande uppräkningar är tillgängliga:
AlwaysAnvänd alltid den här kolumnen för konfliktidentifiering.NeverAnvänd aldrig den här kolumnen för konfliktidentifiering.WhenChangedAnvänd endast den här kolumnen när medlemmen har ändrats av programmet.