ColumnAttribute.UpdateCheck Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur bagaimana LINQ ke SQL mendekati deteksi konflik konkurensi optimis.
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
Nilai Properti
Default = Always, kecuali IsVersiontrue
untuk anggota.
Nilai lainnya adalah Never dan WhenChanged.
Contoh
[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
Keterangan
Ketika properti ini digunakan dengan salah satu dari tiga enum, properti ini menentukan bagaimana LINQ ke SQL mendeteksi konflik konkurensi.
Jika tidak ada anggota yang dirancang sebagai IsVersion=true
, nilai anggota asli dibandingkan dengan status database saat ini.
Enum berikut tersedia:
Always
Selalu gunakan kolom ini untuk deteksi konflik.Never
Jangan pernah menggunakan kolom ini untuk deteksi konflik.WhenChanged
Gunakan kolom ini hanya ketika anggota telah diubah oleh aplikasi.