WCF Data ServicesとODataを初めてチェックしていますが、エンティティモデルで継承を使用するのは悪い習慣ではないかと思います。あまりサポートされていないようです。
たとえば、派生型のプロパティでフィルタリングしたいODataで問題が発生しています。しかし、基本タイプのプロパティでのみフィルタリングできるようですか?
これは失敗します:http:// [localhost]:8080 / Entities?$ filter = startupswith(Text、'bla')
いずれにせよ、派生していないエンティティタイプを作成し、さまざまなエンティティタイプのプロパティを「調和」させるためのインターフェイスを用意する方がよいでしょうか。
例えば:
EntityBase-> Id、ParentId
ノートブック:EntityBase-> Title
注:EntityBase->テキスト
また
IEntity-> Id、ParentId
ノートブック:IEntity-> Id、ParentId、Title
注:IEntity-> Id、ParentId、Text
また、5.1.0-rc1で$ format-tagがまだサポートされていないのはなぜですか?