封闭类型B没有相应的Y可设置属性

时间:2012-02-01 16:21:34

标签: wcf wcf-data-services

我有一个WCF服务(我正在使用Data Services)方法,它返回一个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。

如果我通过浏览器导航到这一点,那么它很好,否则在通过代码调用时会失败。

0 个答案:

没有答案