【发布时间】:2020-05-13 12:54:22
【问题描述】:
我在 C# 中使用实体框架,代码如下。
public List<UserSessionModell> getSessions()
{
var result = (from x in db.users
from y in db.psw
from z in db.users_data
from t in db.user_roles
from u in db.roles
select new UserSessionModell
{
User_id = x.id,
UserName = x.username,
Password = y.psw1,
Work_id = z.IsEmployedAt,
Role = t.role,
RoleName = u.id.ToString()
}).ToList();
return result;
}
每个属性都接收到正确的数据,除了“角色”表,它总是获取表中的最后一条记录。请帮忙看看是什么原因?
【问题讨论】:
标签: c# frameworks entity