1

例子:

context 表示 dbml 的实例。

var lst1 = context.Customers.AsQuerable();

var lst2 = context.Products.AsQuerable();

var lst3 = context.Employees.AsQuerable();

我如何将这三个不同的结果集返回到单个对象中?

我需要这样的类型:

var lstFinalResult = lst1 + lst2 + lst3;

我正在使用 Linq to sql 和 c#。

请任何人都可以给出答案。

4

1 回答 1

1

您可以使用匿名类型。像这样的东西

var somethingJSON = new {
  list1Data= lst1 ,
  list2Data= lst2,
list3Data= lst3
};

return JSON(somethingJSON,JsonRequestBehavior.AllowGet);
于 2013-04-16T07:37:37.097 回答