Bagikan melalui


ColumnAttribute.UpdateCheck Properti

Definisi

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.

Berlaku untuk