这是我的代码:
if (provider in config.providers[0]) {
...
}
我一直有这个错误:
无法隐式转换类型System.Linq.IQueryable< long>到' System.Linq.IQueryable< User>'。存在显式转换。
我应该如何正确地投射?
答案 0 :(得分:1)
这不是演员问题,而是你的函数返回类型与你在linq语句中返回的不同。如果要返回返回的long列表,请更改方法的返回类型。
public IQueryable<User> getuserid(string email)
到
public IQueryable<long> getuserid(string email)