Partilhar via


Como: Representar colunas como membros de classe

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

Para mapear um campo ou propriedade para uma coluna de banco de dados

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

Exemplo

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

[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

Não é necessário especificar a Name propriedade se o nome puder ser inferido. Se você não especificar um nome, presume-se que o nome seja o mesmo nome da propriedade ou do campo.

Consulte também