我的 MVC 4 服务有这个绑定:
kernel.Bind(Sub(x)
x.FromAssembliesMatching("*").
SelectAllClasses().
BindDefaultInterface()
End Sub)
此外,该服务仅引用了一个合同项目,其中包含我的所有接口。当调用 Web API 服务时,ninject 会扫描程序集以查找匹配的具体内容并返回对象,填充构造函数绑定。
我想拦截对域模型方法的方法调用,以在适当的情况下处理错误、日志和基准测试。
我是否必须创建一个单独的模块来处理它?
我不想在我的域项目中引用 ninject