快速提问 - 我无法弄清楚以下内容:
我写了一个 Ninject 模块:
public void OnLoad(IKernel kernel)
{
kernel.Bind<GenericRepository>()
.ToConstructor(syntax => new GenericRepository(new DbContext()))
.Intercept()
.With<LogInterceptor>();
}
我有一个拦截器:
public void Intercept(IInvocation invocation)
{
invocation.proceed();
}
应用程序构建,模块被加载,存储库返回实体,但是 - 如果我在拦截器中放置一个断点,它永远不会被调用。
有任何想法吗?