我的应用程序是用asp.net核心MVC c#
编写的我编写了一个自定义过滤器:
public class CustomFilter: IActionFilter
{
public void OnActionExecuting(ActionExecutingContext context)
{
//need to call my sqlrepository here
}
}
如何在自定义过滤器中调用我的SQL存储库?
我的控制器为:
public class HomeController
{
private IMySqlRepository _repo;
public HomeController(IMySqlRepository myRepo)
{
_repo= myRepo;
}
}
在我的家庭控制器中,我可以通过上面的代码调用这个。
同样仅供参考我在我的创业公司注册此回购:
public void ConfigureServices(IServiceCollection services)
{
services.AddScoped<IMySqlRepository , MySqlRepository >();
}