Procedura: rappresentare le colonne come membri di classe (LINQ to SQL)
Utilizzare l'attributo ColumnAttribute 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
Nel codice riportato 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 CustomerID As String
' ...
End Class
[Table(Name="Customers")]
public class customer
{
[Column(Name="CustomerID")]
public string CustomerID;
// ...
}
Non è necessario specificare la proprietà Name se il nome può essere dedotto. Se non si specifica un nome, verrà utilizzato lo stesso nome della proprietà o del campo.
Vedere anche
Concetti
Il modello a oggetti LINQ to SQL
Altre risorse
Procedura: personalizzare le classi di entità mediante l'editor del codice (LINQ to SQL)