Compartir a través de


Cómo: Especificar la comprobación de conflictos de simultaneidad (LINQ to SQL)

Actualización: November 2007

Puede especificar en qué columnas de la base de datos se deben comprobar los conflictos de simultaneidad al llamar a SubmitChanges. Para obtener más información, vea Cómo: Especificar los miembros que se comprueban en conflictos de simultaneidad (LINQ to SQL).

Ejemplo

El código siguiente especifica que el miembro HomePage nunca se debería comprobar durante las búsquedas de actualizaciones. Para obtener más información, consulte 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();
    }
    }
}

Vea también

Conceptos

Modelo de objetos de LINQ to SQL

Otros recursos

Cómo: Personalizar clases de entidad mediante el editor de código (LINQ to SQL)