我是开发webAPI的新手。我不确定为什么这不起作用:
public IEnumerable<Users> GetAll()
{
var UserAll = from c in dbc.Users select c;
return (IEnumerable<Users>)UserAll;
}
无法转换类型为'System.Data.Objects.ObjectQuery 1[Guild_Chat.User]' to type 'System.Collections.Generic.IEnumerable
1 [Guild_Chat.Models.Users]'的对象。
有人可以帮忙吗?
答案 0 :(得分:1)
我想您要返回IEnumerable<User>
而不是Users
。
public IEnumerable<User> GetAll()
{
return dbc.Users;
}
错误消息不言自明。您无法将IEnumerable<User>
投射到IEnumerable<Users>
。