0

我正在尝试创建一个 WCF 数据服务,它返回看起来有点像我的 POCO 的对象;它们的不同之处在于它们具有在调用查询时计算的单个属性。

换句话说,我有一部 POCO 电影。我希望能够查询给我的电影,每个电影都带有一个附加属性“IsAllowedToWatch”。'IsAllowedToWatch' 的值由我的身份验证状态和当前观看该电影的用户数量决定。

我正在使用 Code-First EF4 和 WCF 数据服务。任何人都可以建议这样做的最佳方法吗?

4

1 回答 1

0

我已经解决了这个问题,但解决方案相当复杂。我必须使用一个自定义的 IQueryProvider 来在我的自定义业务类型和数据库类型之间进行调解。这一切都变得相当丑陋!

于 2010-11-27T10:12:37.807 回答