Закрытый тип B не имеет соответствующего устанавливаемого свойства Y - PullRequest
0 голосов
/ 01 февраля 2012

У меня есть метод службы 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.

Если я перехожу к этому через браузер, все нормально, иначе происходит сбой при вызове через код.

...