Ssdt
MS 是否提供查詢 SSDT 項目的方法
有沒有辦法查詢 SSDT 項目以獲取表或外鍵列表?類似於您可以對實際數據庫執行的操作?
是的!您可以使用 DacFx 查詢名為 dacpac 的 SSDT 項目的輸出。
最簡單的方法是從微軟(https://github.com/microsoft/DACExtensions/tree/master/DacFxStronglyTypedModel)獲取這個範例項目並建構“DacExtensions”dll,然後從您自己的程式碼(c#、powershell 等)中引用它。 )
當您使用 DacExtensions 時,您可以詢問表或外鍵列表,看看這個:
該問題顯示瞭如何獲取 TSQLModel,答案是如何獲取表列表。
祝你好運!