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.