Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 有没有办法知道当前加载了哪个查询SqlDataReader.NextResult?_C#_Sql Server_Sqldatareader - Fatal编程技术网

C# 有没有办法知道当前加载了哪个查询SqlDataReader.NextResult?

C# 有没有办法知道当前加载了哪个查询SqlDataReader.NextResult?,c#,sql-server,sqldatareader,C#,Sql Server,Sqldatareader,我可以参考微软的原始链接 我刚刚插入了代码 Console.WriteLine("Name of the current SQL text") 为了说明我的问题 有并没有一种方法可以了解这两个选项中的哪一个是活动的(或加载的) 或 我尝试为读取器变量“添加Watch”以查看更改,但没有成功。有什么需要理解的?读者将连续返回两个查询的结果(首先是类别,然后是员工)。你想实现什么?我不认为有任何内置的东西来处理这个问题-如果你需要知道当前加载/正在处理的结果,你需要自己跟踪

我可以参考微软的原始链接

我刚刚插入了代码

Console.WriteLine("Name of the current SQL text")  
为了说明我的问题

有并没有一种方法可以了解这两个选项中的哪一个是活动的(或加载的)


我尝试为
读取器
变量“添加Watch”以查看更改,但没有成功。

有什么需要理解的?读者将连续返回两个查询的结果(首先是类别,然后是员工)。你想实现什么?我不认为有任何内置的东西来处理这个问题-如果你需要知道当前加载/正在处理的结果,你需要自己跟踪它。命令有一个包含命令文本的Select对象。没有内置的支持,对它有支持,所以你可以看看源代码,看看他们是如何使用它的。谢谢。目的是在运行时、日志记录和调试期间查看更多详细信息。只是想学。。。Select_uu命令的对象包括这两个语句,这没有帮助,
从dbo.Categories中选择CategoryID、CategoryName;选择EmployeeID,LastName FROM dbo。Employees
CommandText的readed也相同。我不知道dapper GridReader,只是检查了一下,它对我来说太多了。。至少现在知道没有内置支持是件好事,:)
Console.WriteLine("Name of the current SQL text")  
SELECT CategoryID, CategoryName FROM dbo.Categories;
SELECT EmployeeID, LastName FROM dbo.Employees