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 der drei enums auf die LINQ to SQL UpdateCheck-Eigenschaft eines ColumnAttribute-Attributs an, um anzugeben, welche Member in Updateprüfungen zur Erkennung von Konflikten bei der vollständigen Parallelität integriert werden sollen.
Die UpdateCheck-Eigenschaft (zugeordnet zur Entwurfszeit) wird zusammen mit Funktionen für Laufzeitparallelität in LINQ to SQL verwendet. Weitere Informationen finden Sie unter Vollständige Parallelität – Übersicht (LINQ to SQL).
Hinweis |
|---|
Die ursprünglichen Memberwerte werden mit dem aktuellen Datenbankstatus verglichen, sofern kein Member als IsVersion=true gekennzeichnet ist.Weitere Informationen finden Sie unter IsVersion. |
Codebeispiele finden Sie unter UpdateCheck.
So verwenden Sie immer diesen Member zum Erkennen von Konflikten
Fügen Sie die UpdateCheck-Eigenschaft dem ColumnAttribute-Attribut hinzu.
Legen Sie den UpdateCheck-Eigenschaftswert auf Always fest.
So verwenden Sie niemals diesen Member zum Erkennen von Konflikten
Fügen Sie die UpdateCheck-Eigenschaft dem ColumnAttribute-Attribut hinzu.
Legen Sie den UpdateCheck-Eigenschaftswert auf Never fest.
So verwenden Sie diesen Member nur dann zum Erkennen von Konflikten, wenn die Anwendung den Memberwert geändert hat
Fügen Sie die UpdateCheck-Eigenschaft dem ColumnAttribute-Attribut hinzu.
Legen Sie den UpdateCheck-Eigenschaftswert auf WhenChanged fest.
Beispiel
Das folgende Beispiel zeigt, dass diese HomePage-Objekte nie während der Updateprüfungen getestet werden sollten. Weitere Informationen finden Sie unter UpdateCheck.
<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
[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();
}
}
}
Siehe auch
Weitere Ressourcen
Vorgehensweise: Verwalten von Änderungskonflikten (LINQ to SQL)
Hinweis