【发布时间】:2015-04-29 00:39:38
【问题描述】:
我有两个来自同一个对象的不同列表。我想同时获取这两个作为单独的列表,或者在返回 JSON 对象时加入这两个相同的列表。
这是我的代码。
List<User> userEntity = users.Where(s => s.Id == Id).ToList();
var GetUserNames = userEntity.SelectMany(s => s.Names.Select(u =>
new
{
Name = u.Name,
Id = u.Id
})).ToList();
var GetProfile = userEntity.SelectMany(s => s.Profile.Select(u =>
new
{
Name = u.Name,
Id = u.Id
})).ToList();
return Json(GetUserNames, JsonRequestBehavior.AllowGet);
【问题讨论】:
-
那么你想做什么 - 返回两个单独的列表,还是将两者结合在一起?如果你想返回两个单独的列表,你可能只想使用一个匿名类型,将它们都包含在...
标签: c# asp.net json linq asp.net-mvc-4