示例:
context表示dbml的实例。
var lst1 = context.Customers.AsQuerable();
var lst2 = context.Products.AsQuerable();
var lst3 = context.Employees.AsQuerable();
如何将这三种不同的结果集返回到单个对象中?
我需要这种类型:
var lstFinalResult = lst1 + lst2 + lst3;
我正在使用Linq来实现sql和c#。
任何人都可以给出答案。
答案 0 :(得分:1)
您可以使用匿名类型。像这样的东西
var somethingJSON = new {
list1Data= lst1 ,
list2Data= lst2,
list3Data= lst3
};
return JSON(somethingJSON,JsonRequestBehavior.AllowGet);