我有一个问题。我想从对象中获取集合 当我尝试
UserProfile user = _session.Query<UserProfile>()
.Where(x => x.Email == email)
.FirstOrDefault();
用户有一组角色,没关系。但是当我尝试这个时:
IList<UserRole> role = _session.Query<UserProfile>()
.Where(x => x.Email == email)
.Select(x => x.Roles).FirstOrDefault();
它不起作用我收到错误:
could not execute query[SQL: SQL not available]
答案 0 :(得分:0)
尝试像这样写你的查询
var roles =(来自你的_session.Query中来自u.Roles中的r选择r).ToList();