CodeSmith 生成器获取视图架构

CodeSmith Generator get View Schema

我正在使用 NetTiers CodeSmith 模板。

我正在寻找一种从视图中获取基础列和 table 信息的方法。 CodeSmith 的模式浏览器相当缺乏关于视图的信息。

我在 CodeSmith 中遗漏了什么。或者有什么方法可以获得视图本身的底层模式,以便我可以解析它并构建我自己的元数据?

如果 CodeSmith 无法提供任何此类信息。然后我可以执行一些自定义 sql 来获取信息,但是我也不确定如何在 CodeSmith 中执行此操作。

我为 CodeSmith 工作...我们从 Informational_Schema 获得的所有数据都放在扩展 属性 包中。如果您联系支持人员,我可以将源代码发送给 SQLSchemaProvider,您可以查看我们的确切查询 运行。如果我们遗漏了什么,请告诉我们。

请记住,您可以在模板内执行任何 .NET 代码,包括 ado.net :)。