ADO.NETのデータサービスで提供されるAPIを使用して、ブログの投稿、タグ、カテゴリを簡単に公開したいと考えています。エンティティフレームワークの上にado.netデータサービスが公開するエンティティをフィルタリングするにはどうすればよいですか?
エンティティフレームワークデザイナを使用してエンティティデータモデルを作成し、データサービスを追加し、エンティティにポイントし、完了します。ここまでは順調ですね。
しかし、いくつかの投稿、タグ、カテゴリは未公開(プライベート)なので、データサービスに表示したくありません。それらをフィルタリングするための最良の場所はどこですか?
私はdbでビューを作成できましたが、EDMデザイナーはビューを読み取り専用として扱い、主キーを見つけることができず、他のエンティティへの関連付けを作成しません。
また、ADSのデータサービスレベルでフィルタリングを追加するためのクエリインターセプタを作成することもできます。しかし、それはちょうど私のドメインモデルから離れすぎているようです。
ここには何かがありますか?