Partager via


Procédure : Représenter des colonnes en tant que membres de classe

Utilisez l’attribut LINQ to SQL ColumnAttribute pour associer un champ ou une propriété à une colonne de base de données.

Pour mapper un champ ou une propriété à une colonne de base de données

  • Ajoutez l'attribut ColumnAttribute à la déclaration de propriété ou de champ.

Exemple

Le code suivant mappe le champ CustomerID de la classe Customer à la colonne CustomerID de la table de base de données 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

Il n'est pas nécessaire de spécifier la propriété Name si le nom peut être déduit. Si vous ne spécifiez pas de nom, on considère qu'il s'agit du même nom que pour la propriété ou le champ.

Voir aussi