我正在使用 ExecuteSprocAccessor 来检索数据,它在返回单个数据表时工作正常,即我可以转换为我的自定义 IEnumerable 对象 ExecuteSprocAccessor 但我的 SP 返回多个表如何收集?是否可以返回多个表?(就像我们使用 ExecuteDataSet 一样)
问问题
371 次
1 回答
0
以下作品:
public DataSet GetComponentHistory()
{
string sqlCommand = "YourSpName";
Database _db = DatabaseFactory.CreateDatabase();
DbCommand dbCommand = _db.GetStoredProcCommand(sqlCommand);
DataSet ds = _db.ExecuteDataSet(dbCommand);
return ds;
}
确保在连接字符串中启用了“MultipleActiveResultSets”。
string connectionString = "数据源=MSSQL1;初始目录=AdventureWorks;集成安全=SSPI;MultipleActiveResultSets=True ";
于 2016-06-10T15:09:52.487 回答