Procedura: rappresentare colonne come membri di classi
Usare l'attributo ColumnAttribute di LINQ to SQL per associare un campo o una proprietà a una colonna del database.
Per eseguire il mapping di un campo o una proprietà a una colonna del database
- Aggiungere l'attributo ColumnAttribute alla dichiarazione del campo o della proprietà.
Esempio
Nelle mappe del codice riportate di seguito viene eseguito il mapping del campo CustomerID
nella classe Customer
alla colonna CustomerID
nella tabella di database 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
Non è necessario specificare la proprietà Name se il nome può essere dedotto. Se non si specifica un nome, verrà usato lo stesso nome della proprietà o del campo.