用于列出.NET代码的数据库访问的工具

时间:2010-04-12 14:34:55

标签: c# .net sql-server dataset dependencies

我已经获得了一个使用SQL Server 2005数据库的C#代码库。我想概述哪些数据库表和过程可以通过代码中的哪些方法体访问;在表的情况下,我还想知道访问的类型(CREATE,DROP,SELECT,INSERT,UPDATE或DELETE)。搜索这些关键字和表/过程名称的字符串会让我走得很远,除了代码很少使用裸SQL,主要是使用DataSet和DataAdapter,谁知道还有什么。

这不是我第一次遇到这种情况(使用不同的语言和DBMS)。

有哪些工具可以帮助我完成这项任务?你能推荐我对字符串搜索的改进吗?

PS:another question on SQL Server dependencies有一些相关答案。

1 个答案:

答案 0 :(得分:2)

sql server profiler。它将记录每个调用以及过程文本...然后您可以将配置文件跟踪导出到表并查询它:-)

http://msdn.microsoft.com/en-us/library/ms187929.aspx