ColumnAttribute.UpdateCheck Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
LINQ to SQL iyimser eşzamanlılık çakışmalarının algılanması yaklaşımını alır veya ayarlar.
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
Özellik Değeri
Varsayılan = Always, bir üye için olmadığı true
süreceIsVersion.
Diğer değerler ve WhenChangeddeğerleridirNever.
Örnekler
[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
Açıklamalar
Bu özellik üç sabit listelerinden biriyle kullanıldığında, LINQ to SQL eşzamanlılık çakışmalarını nasıl algıladığını belirler.
Hiçbir üye olarak IsVersion=true
tasarlanmamışsa, özgün üye değerleri geçerli veritabanı durumuyla karşılaştırılır.
Aşağıdaki sabit listeleri kullanılabilir:
Always
Çakışma algılama için her zaman bu sütunu kullanın.Never
Bu sütunu hiçbir zaman çakışma algılama için kullanmayın.WhenChanged
Bu sütunu yalnızca üye uygulama tarafından değiştirildiğinde kullanın.