Как можно вернуть какой-то список из службы WCF, это метод в моей службе WCF.wcf, возвращающий список из wcf sservice
Мой интерфейс:
[OperationContract]
[WebInvoke(Method = "GET",
ResponseFormat = WebMessageFormat.Json,
BodyStyle = WebMessageBodyStyle.Wrapped,
UriTemplate = "Locations")]
IList<Location> GetLocations();
public IList<Location> GetLocations()
{
Pazar.Data.Repositories.LocationRepository locRepository =
new Pazar.Data.Repositories.LocationRepository();
return locRepository.GetRootLocations().ToList<Location>();
}
и это, как мой GetRootLocations
выглядит, она возвращает IQueryable
, мне интересно, если я могу, возможно, вернуться IQueryable
из моей службы WCF?
public IQueryable<Location> GetRootLocations()
{
IQueryable<Location> locations = GetAll().Where(p => !p.ID_Parent.HasValue).OrderBy(p => p.Sequence);
return locations;
}
приведенный выше пример дает мне ошибку, он не может открыть службу, – Troj
, что, скорее всего, не имеет ничего общего с вашим сервисом - как вы пытаетесь прочитать данные? Как вы получаете доступ к вашему сервису? Покажите нам свои конфиги! (все внутри представляет интерес) –
И какая ошибка вы получаете –