Partager via


Procédure : représenter des colonnes en tant que membres de classe (LINQ to SQL)

Mise à jour : November 2007

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 CustomerID As String
    ' ...
End Class
[Table(Name="Customers")]
public class customer
{
    [Column(Name="CustomerID")]
    public string CustomerID;
    // ...
}

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

Concepts

Modèle objet LINQ to SQL

Autres ressources

Procédure : personnaliser des classes d'entité à l'aide de l'éditeur de code (LINQ to SQL)