【发布时间】:2021-12-24 00:44:54
【问题描述】:
我正在使用此查询以列表格式获取详细信息,因为我还获取了用户 ID。
reportProblemsList = objEntities.ReportProblems.ToList();
现在我想根据用户表中的用户 ID 获取用户详细信息。所以我按照下面的方法尝试了 foreach 循环。
foreach(var item in reportProblemsList)
{
userdetails = objEntities.Users.Where(x => x.UserId == item.Userid).ToList();
}
现在我想将所有用户详细信息添加到列表中,然后访问它。以下是我的完整代码。
List<ReportProblem> reportProblemsList = new List<ReportProblem>();
List<User> userdetails = new List<User>();
reportProblemsList = objEntities.ReportProblems.ToList();
foreach(var item in reportProblemsList)
{
userdetails = objEntities.Users.Where(x => x.UserId == item.Userid).ToList();
}
reportProblemsList.Add(userdetails);
但无法让它工作..任何想法。
谢谢
【问题讨论】:
-
var reportProblemsList = objEntities.ReportProblems.Include(r => r.User).ToList()怎么样? (如果类型ReportProblem有这个属性?) -
你从这个函数返回了什么?你期望什么输出?
标签: c# asp.net asp.net-mvc entity-framework entity-framework-core