.net mvc与StructureMap依赖注入

时间:2012-06-18 18:26:34

标签: asp.net-mvc structuremap asp.net-web-api

我正在开发一个.net webAPI项目,我们正在使用依赖注入(我相信StructureMap)为每个会话数据访问对象提供控制器实例。这部分效果很好。

我现在需要做的是使用DataAccessObject提供AuthorizationFilterAttribute的实例。

AuthorizationFilterAttribute通过注释使用。例如:

[ApiKeyAuthorization]
public DataModel ControllerAction(int id) { }

这将确保在控制器运行之前,检查授权。

我需要的是参考我的每会话共享数据库访问对象来创建ApiKeyAuthorization对象。

有没有一种简单的方法可以实现这一目标?

1 个答案:

答案 0 :(得分:5)