标签: c# sql tsql
我在C#中有一个与几个不同的MS SQL数据库交互的程序。遗憾的是,它使用不同方法的混搭来连接和查询数据库(即,它使用了一些.SQL文件,但它有时也会在字符串中构建查询并使用ExecuteScalar()运行它。) p>
什么是彻底,系统地查找此程序直接引用的所有数据库对象的最佳方法? (我不关心间接引用,比如程序调用一个过程,过程调用一个函数。我可以通过查看数据库来找出这些依赖项。)