C# system.data.common.dbCommand的eExecuteDataSet?
我正在使用system.data.common.dbcommand进行数据库通信,但在其中找不到ExecuteDataSet。可能不支持。请告知是否有某种方法可以一次性读取多个数据表(我的存储过程将返回多个选择)C# system.data.common.dbCommand的eExecuteDataSet?,c#,asp.net,sql-server,ado.net,C#,Asp.net,Sql Server,Ado.net,我正在使用system.data.common.dbcommand进行数据库通信,但在其中找不到ExecuteDataSet。可能不支持。请告知是否有某种方法可以一次性读取多个数据表(我的存储过程将返回多个选择) 感谢将数据加载到数据集中实际上是数据适配器的工作,因此请启动适当的数据适配器并使用它来加载数据。您还可以使用dataSet.Load(reader) 但是,请考虑:数据集真的是您所做工作的最佳比喻吗?将数据加载到数据集中实际上是数据适配器的工作,因此请启动适当的数据适配器并使用它来加载
感谢将数据加载到数据集中实际上是数据适配器的工作,因此请启动适当的数据适配器并使用它来加载数据。您还可以使用
dataSet.Load(reader)
但是,请考虑:数据集真的是您所做工作的最佳比喻吗?将数据加载到数据集中实际上是数据适配器的工作,因此请启动适当的数据适配器并使用它来加载数据。您还可以使用
dataSet.Load(reader)
然而,请考虑:数据集真的是你正在做的事情的最佳隐喻吗?Marc在我的情况下,它是最好的,因为我正在寻找3条select语句的一次性结果。你说还有更好的吗?@user576510我有很大的偏见,但我会根据网格使用dapper/
QueryMultiple()
和Read();LINQ到SQL还可以处理将多个结果映射到objectsMarc。在我的情况下,这是最好的,因为我正在一次查找3条select语句的结果。你说还有更好的吗?@user576510我有很大的偏见,但我会根据网格使用dapper/QueryMultiple()
和Read();LINQ到SQL还可以处理多个结果到对象的映射