Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Aplique uno de los tres valores de enumeración a la propiedad UpdateCheck de LINQ to SQL en un atributo ColumnAttribute para especificar qué miembros se incluirán en las verificaciones de actualización para la detección de conflictos de concurrencia optimista.
La UpdateCheck propiedad (asignada en tiempo de diseño) se usa junto con las características de simultaneidad en tiempo de ejecución en LINQ to SQL. Para obtener más información, consulte Simultaneidad optimista: Información general.
Nota:
Los valores de miembro originales se comparan con el estado actual de la base de datos siempre que no se designe ningún miembro como IsVersion=true. Para obtener más información, consulte IsVersion.
Para obtener ejemplos de código, consulte UpdateCheck.
Para usar siempre este miembro para detectar conflictos
Agregue la UpdateCheck propiedad al ColumnAttribute atributo .
Establezca el valor de propiedad UpdateCheck en
Always.
Para no usar nunca este miembro para detectar conflictos
Agregue la UpdateCheck propiedad al ColumnAttribute atributo .
Establezca el valor de propiedad UpdateCheck en
Never.
Para usar este miembro para detectar conflictos solo cuando la aplicación ha cambiado el valor del miembro
Agregue la UpdateCheck propiedad al ColumnAttribute atributo .
Establezca el valor de propiedad UpdateCheck en
WhenChanged.
Example
En el ejemplo siguiente se especifica que HomePage los objetos nunca se deben probar durante las comprobaciones de actualización. Para obtener más información, consulte 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