【发布时间】:2012-08-10 20:24:42
【问题描述】:
我第一次检查 WCF 数据服务和 OData,我想知道在实体模型中使用继承是否是不好的做法?好像支持的不是很好。
例如,我遇到了 OData 问题,我想过滤派生类型的属性。但似乎只能根据基类型属性进行过滤?
这失败了: http://[localhost]:8080/Entities?$filter=startswith(Text,'bla')
无论如何,创建非派生实体类型并具有接口以“协调”不同实体类型中的属性是否更好?
例如:
EntityBase -> Id, ParentId
笔记本:EntityBase -> 标题
注意:EntityBase -> 文本
或
IEntity -> Id, ParentId
笔记本:IEntity -> Id、ParentId、标题
注意:IEntity -> Id、ParentId、文本
为什么 5.1.0-rc1 仍然不支持 $format-tag?
【问题讨论】:
标签: .net wcf wcf-data-services odata