以下代码快照引发异常。
public Models.Web.User GetLogingUser(string username, string password)
{
using (Data.User_Repository repository = new Data.User_Repository())
{
IQueryable<Models.Web.User> query = repository.FindAll().Select(x =>new Models.Web.User()).Where(c => c.UserName.Equals(username.ToString())).AsQueryable();
return query.Where(x => x.Password.Equals(password.ToString())).First();
}
}
在这里,存储库类具有通用方法 insert、update、delete、find、findall 等。在调试过程中,我发现输入的用户名记录被检索但是当它分配给“查询”变量时,我得到以下错误异常。请帮助我。感谢“在 LINQ to Entities 中不支持指定的类型成员 'UserName'。仅支持初始化程序、实体成员和实体导航属性。”