实体框架4.0 / 4.1中的问题级别安全性

时间:2011-06-29 07:51:21

标签: entity-framework entity

  1. 是否可以在实体框架中实现行级安全性或全局过滤器功能,如nHibernate ORM中的session.filters?我们是否有一些开源代码或相同的链接?如果是,请分享。

  2. 除此之外,如果我们手动实现这样的过滤器,我们如何为每个用户动态更改过滤器?请分享一些代码。

  3. 我们可以使用EntityObjects方法或POCO方法手动过滤器吗?

1 个答案:

答案 0 :(得分:0)

否 - 没有全局过滤器。如果您需要它们,则必须将上下文包装到另一个层中,并为全局过滤器创建自己的解决方案。这里的问题是,即使您创建“过滤器”(=自定义扩展方法),您必须手动将其应用于查询,甚至之后它仅应用于主查询,但它不适用于急切或延迟加载的关系