当我们想直接从数据库生成外部映射文件时,我们如何在命令中提及表信息。我们有/ Database选项,但我们如何提及表信息
答案 0 :(得分:2)
你不能使用SqlMetal来指定数据库中的哪些表来生成映射 - 遗憾的是它是全部或全部。
您可以先使用SqlMetal为数据库生成DBML文件,然后过滤掉< Table>根据需要使用您自己编写的自定义流程在DBML文件中的元素。 DBML文件只是一个与DBML模式匹配的XML文件,因此使用LINQ to XML很容易操作。
DBML文件准备好后,您可以再次将其传递给SqlMetal以生成代码和外部映射文件。
答案 1 :(得分:0)
尝试使用SqlMetal Include。