[英]How to use ExecuteSprocAccessor of Enterprise Library Data Access Application Block to return multiple Tables?
我正在使用ExecuteSprocAccessor來檢索數據,返回單個數據表時它工作正常,即我可以轉換為自定義的IEnumerable對象ExecuteSprocAccessor,但我的SP返回多個表如何收集該數據? 是否可以返回多個表? (就像我們使用ExecuteDataSet一樣)
以下作品:
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 ”;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.