Partage via


Procédure : Générer le modèle objet en Visual Basic ou en C#

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 de génération d’un modèle objet Visual Basic ou C# avec le Concepteur O/R. Les informations suivantes fournissent des exemples d'utilisation de l'outil en ligne de commande SQLMetal. Pour plus d’informations, consultez SqlMetal.exe (outil de génération de code).

Exemple 1

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  

Exemple 2

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