Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wenden Sie eine von drei Enums auf die UpdateCheck-Eigenschaft von LINQ to SQL für ein ColumnAttribute-Attribut an, um anzugeben, welche Member in Aktualisierungsprüfungen zur Erkennung optimistischer Parallelitätskonflikte einbezogen sind.
Die UpdateCheck Eigenschaft (zur Entwurfszeit zugeordnet) wird zusammen mit Laufzeit-Konkurrenzfunktionen in LINQ to SQL verwendet. Weitere Informationen finden Sie unter "Optimistische Parallelität: Übersicht".
Hinweis
Ursprüngliche Memberwerte werden mit dem aktuellen Datenbankstatus verglichen, solange kein Mitglied festgelegt ist IsVersion=true. Weitere Informationen finden Sie unter IsVersion.
Codebeispiele finden Sie unter UpdateCheck.
Verwenden Sie stets dieses Mitglied zum Erkennen von Konflikten.
Fügen Sie die UpdateCheck Eigenschaft zum ColumnAttribute Attribut hinzu.
Legen Sie den UpdateCheck Eigenschaftswert auf
Always.
Verwenden Sie dieses Mitglied niemals zur Erkennung von Konflikten.
Fügen Sie die UpdateCheck Eigenschaft zum ColumnAttribute Attribut hinzu.
Legen Sie den UpdateCheck Eigenschaftswert auf
Never.
Verwenden Sie dieses Mitglied zum Erkennen von Konflikten nur dann, wenn die Anwendung den Wert des Mitglieds geändert hat.
Fügen Sie die UpdateCheck Eigenschaft zum ColumnAttribute Attribut hinzu.
Legen Sie den UpdateCheck Eigenschaftswert auf
WhenChanged.
Example
Im folgenden Beispiel wird angegeben, dass HomePage Objekte während der Aktualisierungsprüfungen niemals getestet werden sollen. Weitere Informationen finden Sie unter UpdateCheck.
[Column(Storage="_HomePage", DbType="NText", UpdateCheck=UpdateCheck.Never)]
public string HomePage
{
get
{
return this._HomePage;
}
set
{
if ((this._HomePage != value))
{
this.OnHomePageChanging(value);
this.SendPropertyChanging();
this._HomePage = value;
this.SendPropertyChanged("HomePage");
this.OnHomePageChanged();
}
}
}
<Column(Storage:="_HomePage", DbType:="NText", UpdateCheck:=UpdateCheck.Never)> _
Public Property HomePage() As String
Get
Return Me._HomePage
End Get
Set(ByVal value As String)
If ((Me._HomePage <> value) _
= false) Then
Me.OnHomePageChanging(value)
Me.SendPropertyChanging
Me._HomePage = value
Me.SendPropertyChanged("HomePage")
Me.OnHomePageChanged
End If
End Set
End Property