Condividi tramite


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.

Vedi anche