【发布时间】:2015-03-30 01:22:33
【问题描述】:
我用谷歌搜索了这个错误并得到了各种各样的结果,没有一个真正适合我的情况。
我目前有一个用于 Web 表单中的身份的 CRUD(脚手架),可用作用户配置文件。
我有这个
public IQueryable<WebApplication2.Models.MyAppUser> GetData()
{
var currentUser = _db.Users.FirstOrDefault(u => u.UserName == User.Identity.Name);
return currentUser;
}
但是我得到了这个错误:
错误 1 无法隐式转换类型 'WebApplication2.Models.MyAppUser' 到 'System.Linq.IQueryable'。一个 存在显式转换(您是否缺少演员表?)
正如我所说,我做了一些研究。我相信这是因为我试图返回一个 var.. 但是我不知道如何正确处理这个问题。我已经尝试创建一个可以执行此操作的函数,但对我来说也没有成功。
请帮忙。
我使用的是 Web 表单(不是 MVC)
【问题讨论】:
标签: c# asp.net webforms user-profile