Compartir a través de


Cómo: Representar columnas como miembros de clase (LINQ to SQL)

Actualización: November 2007

Utilice el atributo ColumnAttribute de LINQ to SQL para asociar un campo o una propiedad a una columna de base de datos.

Para asignar un campo o una propiedad a una columna de base de datos

  • Agregue el atributo ColumnAttribute a la propiedad o declaración de campo.

Ejemplo

El código siguiente asigna el campo CustomerID de la clase Customer a la columna CustomerID de la tabla de base de datos Customers.

<Table(Name:="Customers")> _
Public Class Customer
    <Column(Name:="CustomerID")> _
    Public CustomerID As String
    ' ...
End Class
[Table(Name="Customers")]
public class customer
{
    [Column(Name="CustomerID")]
    public string CustomerID;
    // ...
}

No tiene que especificar la propiedad Name si se puede deducir el nombre. Si no especifica ningún nombre, se supone que es el mismo que el de la propiedad o campo.

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)