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.