2011-02-17 4 views
0

Je suis nouveau à LINQ to SQL. J'ai essayé l'approche Object Designer Relational Designer (O/R Designer) pour générer des classes et j'ai bien travaillé. Mais, je me demande est-il possible de générer le même fichier .dbml pour ma base de données en utilisant l'outil SQLmetal. quelqu'un peut-il s'il vous plaît envoyez-moi l'ordre de tirer. Je veux juste utiliser la commande SQLmetal contre ma base de données et tout devrait être l'endroit où aller.générer .dbml en utilisant SQLMetal

Est-il également possible de créer un fichier de classe distinct pour chaque table et vue dans la base de données, car il sera utile de gérer dans Visual Studio.

Répondre

0

Essayez:

sqlmetal --server={server} --database={db} --user={user} --password={pass} --namespace={namespace-you-want-may-be-empty} --entitybase={dbobject-if-you-need-a-base-class-may-be-empty} --generate-equals-hash --pluralize --culture=en --dbml=dblinq.dbml

+0

Cela devrait couvrir à peu près tout ce que vous aurez besoin. Je ne crois pas que SQLMetal traduira votre schéma db en plusieurs fichiers de classe. Vous pouvez soit faire un fichier dbml ou un fichier .cs, pas les deux. – Philter

Questions connexes