【发布时间】:2010-11-21 09:17:08
【问题描述】:
我们希望使用 OData 公开派生类型的属性,并且我们正在使用实体框架。但是我们总是有一个例外,我们无法访问那些派生类型的导航属性。我们也不能通过服务操作来做到这一点。现在,我们正在考虑是否可以自定义响应以显示派生实体的属性,尤其是导航属性。有哪些可能的解决方法?
【问题讨论】:
-
请详细解释“派生类型”是什么意思。
-
派生类型是从基类型派生的类型。例如,我们有一个 Employee 类。然后,还有从该类派生的其他类,例如 Administrator 和 Staff。顺便说一句,我们将重构我们的模型,因为 WCF 数据服务还不支持访问派生类型的导航属性。
标签: wcf-data-services odata derived-types