如何从上下文中获取带有嵌套集合作为ID列表的对象?
我想获取一个包含用户ID列表的Flat对象。
} else {
res.sendStatus(401)
}
错误返回:
public IEnumerable<Flat> GetAll()
{
return _context.Flats
.Include(flat => flat.Users.Select(x => x.Id));
}
答案 0 :(得分:5)
这应该是一种方法:
public IEnumerable<dynamic> GetAll()
{
return _context.Flats
.Include(flat => flat.Users)
.Select(flat => new { Flat = flat, UserIds = flat.Users.Select(u => u.Id) });
}
尽管您可能想定义一个新类型以返回。