Procédure : représenter des colonnes en tant que membres de classe (LINQ to SQL)
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
Autres ressources
Procédure : personnaliser des classes d'entité à l'aide de l'éditeur de code (LINQ to SQL)