У меня есть метод службы WCF (я использую службы данных), который возвращает IQueryable, где A имеет два подтипа B и C. Суперкласс A имеет свойство Y. Когда я вызываю метод, я получаю ошибку:
Закрытый тип B не имеет соответствующего устанавливаемого свойства Y.
Почему это?
Спасибо
Сэчины
Вот метод, который я вызываю:
public IQueryable<Auction> GetAuctionsWithUserBids(Guid userReference)
{
return CurrentDataSource.Auctions.Where(a=>a.Bids.Any(b=>b.UserReference==userReference));
}
Аукцион является DBSet. Подкласс, на котором происходит сбой (хотя я уверен, что произойдет сбой на всех подклассах), называется EsfAuction.
Если я перехожу к этому через браузер, все нормально, иначе происходит сбой при вызове через код.