我有一个自定义操作过滤器属性,用于检查用户是否将其服务激活,如果没有,过滤器会自动将用户重定向到续订页面。
最近我们重新引入了代码,并引入了存储库模式。在此之前,我们直接在自定义操作过滤器中使用了存储库类,如
private OrderRepository _orderRepository = new OrderRepository();
我猜我现在正在使用这种模式,这是在自定义操作过滤器中注入存储库类的正确方法。
非常感谢
答案 0 :(得分:1)
Brad Wilson分享了如何做到这一点:
http://bradwilson.typepad.com/blog/2010/07/service-location-pt4-filters.html
答案 1 :(得分:1)