当通过C#代码遍历Dacpac
时,我能够找出计算列(GetReferenced(Microsoft.SqlServer.Dac.Model.Column.ExpressionDependencies)
)中引用了哪些列,以及该列的表达式是什么({{1} } property。我找不到的是计算列的数据类型。
除此之外,我也找不到一种方法来检索Microsoft.SqlServer.Dac.Model.Column.Expression
表的列(尽管这是一组静态列)。
搜索引擎不会让我走得太远;在这个主题上找不到很多资源。
答案 0 :(得分:2)
我在这里写博客如何获取列的数据类型:
http://sqlserverfunctions.wordpress.com/category/dacfx-2/
我没有在计算列上尝试过它。
要获取文件表的列,请关注博客,但将Table.Columns ModelRelationshipClass替换为FileTable.Columns ModelRelationshipClass。
版