매개 변수 (filterContext)를받는 OnActionFilterExecuting
메서드에서 현재 db 컨텍스트에 액세스해야합니다.누군가가 ActionFilterAttribute 메서드에서 DbContext에 액세스하는 방법을 말해 줄 수 있습니까
디버깅하는 동안 내 로컬 스택에서 볼 수 있지만 액세스하는 방법을 모르겠습니다.
나는 시도했다 : http://i.imgur.com/P7zu5.png
추신 : 나는 C# 그래서 난 완전히 이해하지 않는 새로운 오전
filterContext.Controller.db
다음
filterContext.Controller(ftvcdl.Controllers.PartController).db
내 디버그 추적입니다 문법이나 디버그 스택을 잘 읽는 방법, 배우고 있지만!
정말 고마워요! 귀하의 첫 번째 제안은 당분간 할 것입니다. 또한 db를 private에서 public으로 변경해야 클래스 내부에서 보호되지 않습니다. –