我想通过ADO.NET数据服务提供的API公开一组简单的博客文章,标签和类别。
演示中看起来很简单:使用实体框架设计器创建实体数据模型,添加数据服务,将其指向实体,完成。到目前为止一切都很好。
但有些帖子,标签和类别未发布(私有),所以我不希望它们出现在数据服务中。过滤它们的最佳位置在哪里?
我可以在db中创建一个视图 - 但是然后EDM设计器将视图视为只读,找不到主键,并且不会创建与其他实体的关联。
或者我可以创建一个查询拦截器来在ado.net数据服务级别添加过滤。但这似乎离我的域模型太远了。
那么我在这里缺少什么?
答案 0 :(得分:0)
您应该使用查询拦截器进一步过滤数据。