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.