ColumnAttribute.UpdateCheck Egenskap

Definition

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:

  • Always Använd alltid den här kolumnen för konfliktidentifiering.

  • Never Använd aldrig den här kolumnen för konfliktidentifiering.

  • WhenChanged Använd endast den här kolumnen när medlemmen har ändrats av programmet.

Gäller för