Compartilhar via


Como: declarar colunas como membros de classe

Use o atributo ColumnAttribute do LINQ to SQL para associar um campo ou uma propriedade com uma coluna de banco de dados.

Para mapear um campo ou propriedade a uma coluna de base de dados

  • Adicione o atributo de ColumnAttribute à declaração de propriedade ou campo.

Exemplo

O código a seguir mapeia o campo de CustomerID na classe de Customer para a coluna de CustomerID na tabela de base de dados de Customers .

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

Você não precisa especificar a propriedade de Name se o nome pode ser inferido. Se você não especificar um nome, o nome é presumido ser o mesmo nome que a propriedade ou do campo.

Confira também