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)