2014-04-12 120 views
0

我是新開發的webAPI。我不知道爲什麼,這是行不通的: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]「。

有人可以幫忙嗎?

回答

1

我想你想要返回IEnumerable<User>而不是Users

public IEnumerable<User> GetAll() 
{ 
    return dbc.Users; 
} 

的錯誤信息是自explanatory.You不能施放IEnumerable<User>IEnumerable<Users>

+0

'從dbc.Users中的c中選擇c'與'dbc.Users' – Damith