При создании DomainService в .NET Ria Services и с помощью Subsonic я могу добавить метод IQueryable следующим образом:
public IQueryable<Server> GetServers() { return Server.All(); }
Компилируется без проблем, но когда я добавляю метод для получения определенного сервера:
public IQueryable<Server> GetServer(int serverID) { return Server.SingleOrDefault( srv => srv.server_id == serverID); }
Я получаю сообщение " не может неявно преобразовать тип myApp.Data.Server в System.Linq.IQueryable .."
Я пытался добавить AsQueryable () до конца, но, похоже, это не работает, поскольку myApp.Data.Server не имеет этого определения.
Я не понимаю, как преобразовать это в IQueryable, если это возможно.