0

有没有办法获取有关在存储过程中使用的表的信息DBConnection.GetSchema()

我尝试使用DbConnection.GetSchema("Procedures",new string[] {db,null, tableName,null})and 也是DbConnection.GetSchema("ProcedureParameters",new string[]{db,null, procedureName,null})徒劳的:(

例如:如果名为“SearchEmployeeProcedure”的存储过程使用 Employee 表来搜索记录。那么我的输出应该只返回“Employee”表。

有没有办法获取受给定存储过程影响的表列表?

PS:有没有办法获得独立于dataprovider?

任何相同的帮助将不胜感激!

4

1 回答 1

0

我的问题已在 Microsoft 论坛中得到解答。请找到下面的链接,因为这可能会帮助其他正在寻找相同内容的人。

http://social.msdn.microsoft.com/Forums/en-US/5f12d5dc-a03a-4057-9162-2e9dbd796d66/obtaining-information-of-tables-being-used-in-stored-procedure-using-dbconnectiongetschema

于 2013-08-13T10:08:42.980 回答