Comment mentionner les informations de table dans la commande lorsque nous voulons générer le fichier de mappage externe directement à partir de la base de données. Nous avons l'option/Database mais comment pouvons-nous mentionner les informations de la table?Comment donner des informations de table dans l'outil de ligne de commande SQl METAL
0
A
Répondre
2
Vous ne pouvez pas utiliser SqlMetal pour spécifier quelles tables dans une base de données pour générer le mappage - c'est tout ou rien, malheureusement.
Vous pouvez utiliser SqlMetal pour générer un fichier DBML pour la base de données, puis filtrer les éléments Table> < dans le fichier DBML selon les besoins, en utilisant un processus personnalisé que vous écrivez vous-même. Un fichier DBML est juste un fichier XML qui correspond au schéma DBML, il est donc facile de le manipuler en utilisant LINQ to XML, par exemple.
Une fois que le fichier DBML est prêt, vous pouvez le passer à nouveau à SqlMetal pour générer du code et un fichier de mappage externe.
0
Essayez d'utiliser SqlMetal Include.