为了在ASP.NETWebApi中刷新对RavenDB的更改,我创建了以下操作筛选器:
public class RavenDbUnitOfWorkAttribute : ActionFilterAttribute,它遍历每个过滤器,并使用setter注入(StructureMap)设置任何依赖项。我想知道IFilterProvider的实例是如何确定作用域的。读取时,控制器似乎是根据请求
在Asp.net内核中ActionFilter的OnActionExecuting方法中,模型始终为空
(filterContext.Controller as Controller).ViewData.Model我在aspnet MVC3中找到了一个,它在我的MVC5项目中工作。当我使用Asp.net内核时,这个问题仍然存在,并且没有DefaultModelBinder。如何在操作过滤器中获取模型