获取由强类型数据集 (C#) 执行的 SQL
本文关键字:执行 SQL 强类型 数据集 获取 | 更新日期: 2023-09-27 18:32:26
不幸的是,我有很多遗留的C#代码使用强类型数据集。 我的问题是,如何获取填充强类型数据集时实际执行的 Select 语句?
如果您使用的是类型化数据集,则所有过程都将映射到数据集中的正确方法(您可以在 designer.cs 中检查相同的方法)。
您可以选择任何方法/过程并转到属性并检查选择命令。
如何获取在 强类型数据集已填充?
我相信您正在使用SqlDataAdapter
来填充类型化数据集。在这种情况下,您可以只使用SqlDataAdapter.SelectCommand
属性,例如
da.SelectCommand.CommandText;
通常,您会在数据集设计器的 TableAdapter 中看到 SQL 语句;右键单击并选择"配置"。但是,通常会有几个查询 - 您必须检查源代码以确定调用哪个查询以及使用哪些参数。