我正在使用NetTiers CodeSmith模板。
我正在寻找一种从视图中获取基础列和表信息的方法。 CodeSmith的模式浏览器相当缺乏关于视图的信息。
CodeSmith中是否缺少某些内容。还是有一种方法可以获取视图本身的基础架构,以便对其进行解析并构建自己的元数据?
如果CodeSmith无法提供任何此信息。然后,我可以执行一些自定义sql来获取信息,但是我也不确定如何在CodeSmith中做到这一点。
答案 0 :(得分:1)
我为CodeSmith工作...我们从Informational_Schema获得的所有数据都放在了Extended Property包中。如果您与支持人员联系,我可以将源发送给SQLSchemaProvider,您可以查看我们正在运行的确切查询。如果我们缺少某些东西,请告诉我们。
请记住,您可以在模板中执行任何.NET代码,包括ado.net:)。