【发布时间】:2011-08-22 15:02:46
【问题描述】:
我有一个返回 DataSet 的存储过程。这个存储过程通过实体数据模型在我的 C# 代码中公开。如何在我的代码中获取 DataSet?上下文不断尝试自动生成一组强类型对象。但是,这些对象仅代表第一个结果集。我的 DataSet 中有 4 个结果集。这是我正在使用的代码:
using (DBDataContext context = new DBDataContext())
{
var myDataSet = context.LoadData(); // Load data is the name of my sproc
// how do I get a DataSet here?
}
如何通过 LINQ-to-SQL 或 LINQ-to-EntityDataModel 或其他名称获取数据集?
非常感谢您的帮助
【问题讨论】:
-
不是重复的,因为这个问题是关于如何处理在 LINQ to SQL 中返回具有不同列的多个结果集的存储过程。 DataSet 位是一个红鲱鱼。