Condividi tramite


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)