Partager via


Procédure : générer le modèle objet en Visual Basic ou C# (LINQ to SQL)

Dans LINQ to SQL, un modèle objet dans votre propre langage de programmation est mappé à une base de données relationnelle. Deux outils sont disponibles pour générer automatiquement un modèle Visual Basic ou C# à partir des métadonnées d'une base de données existante.

La documentation du Concepteur O/R fournit des exemples montrant comment générer un modèle objet Visual Basic ou C# à l'aide du Concepteur O/R. Pour plus d'informations, consultez Concepteur Objet/Relationnel (Concepteur O/R) et Concepteur Objet/Relationnel (Concepteur O/R) et Concepteur Objet/Relationnel (Concepteur O/R). Les informations suivantes fournissent des exemples montrant comment utiliser l'outil en ligne de commande SQLMetal. Pour plus d'informations, consultez SqlMetal.exe (outil de génération de code).

Exemple

La ligne de commande SQLMetal présentée dans l'exemple suivant produit du code Visual Basic comme modèle objet basé sur les attributs de l'exemple de base de données Northwind. Des procédures stockées et des fonctions sont également restituées.

sqlmetal /code:northwind.vb /language:vb "c:\northwnd.mdf" /sprocs /functions

La ligne de commande SQLMetal présentée dans l'exemple suivant produit du code C# comme modèle objet basé sur les attributs de l'exemple de base de données Northwind. Des procédures stockées et des fonctions sont également restituées, et les noms de table sont automatiquement pluralisés.

sqlmetal /code:northwind.cs /language:csharp "c:\northwnd.mdf" /sprocs /functions /pluralize

Voir aussi

Référence

Mappage basé sur les attributs (LINQ to SQL)

SqlMetal.exe (outil de génération de code)

Référence de mappage externe (LINQ to SQL)

Concepts

Modèle objet LINQ to SQL

Apprentissage par les procédures pas à pas (LINQ to SQL)

Téléchargement d'exemples de bases de données (LINQ to SQL)

Autres ressources

Guide de programmation (LINQ to SQL)

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

Création du modèle objet (LINQ to SQL)