jmoreno Asked: 2019-05-15 03:21:48 +0800 CST2019-05-15 03:21:48 +0800 CST 2019-05-15 03:21:48 +0800 CST MS 是否提供查询 SSDT 项目的方法 772 有没有办法查询 SSDT 项目以获取表或外键列表?类似于您可以对实际数据库执行的操作? ssdt 1 个回答 Voted Best Answer Ed Elliott 2019-05-15T03:48:25+08:002019-05-15T03:48:25+08:00 是的!您可以使用 DacFx 查询名为 dacpac 的 SSDT 项目的输出。 最简单的方法是从微软(https://github.com/microsoft/DACExtensions/tree/master/DacFxStronglyTypedModel)获取这个示例项目并构建“DacExtensions”dll,然后从您自己的代码(c#、powershell 等)中引用它。 ) 当您使用 DacExtensions 时,您可以询问表或外键列表,看看这个: https://stackoverflow.com/questions/40747082/finding-data-type-information-for-certain-objects-in-dacfx-api 该问题显示了如何获取 TSQLModel,答案是如何获取表列表。 祝你好运!
是的!您可以使用 DacFx 查询名为 dacpac 的 SSDT 项目的输出。
最简单的方法是从微软(https://github.com/microsoft/DACExtensions/tree/master/DacFxStronglyTypedModel)获取这个示例项目并构建“DacExtensions”dll,然后从您自己的代码(c#、powershell 等)中引用它。 )
当您使用 DacExtensions 时,您可以询问表或外键列表,看看这个:
https://stackoverflow.com/questions/40747082/finding-data-type-information-for-certain-objects-in-dacfx-api
该问题显示了如何获取 TSQLModel,答案是如何获取表列表。
祝你好运!