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