Condividi tramite


Procedura: Rappresentare colonne come membri della classe

Usare l'attributo LINQ to SQL ColumnAttribute per associare un campo o una proprietà a una colonna di database.

Per mappare un campo o una proprietà a una colonna di database

  • Aggiungere l'attributo ColumnAttribute alla dichiarazione della proprietà o del campo.

Esempio

Il codice seguente esegue il mapping del CustomerID campo nella Customer classe alla CustomerID colonna nella tabella di Customers database.

[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 Name proprietà se il nome può essere dedotto. Se non si specifica un nome, si presuppone che il nome sia uguale a quello della proprietà o del campo.

Vedere anche