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