我从未注意到这段代码:
' Configure the db context and user manager to use a single instance per request
app.CreatePerOwinContext(AddressOf ApptDbContext.Create)
所以我甚至编写了一个DbContext
过滤器,用于在请求的开头和结尾创建和处理实例。
现在看起来OWIN为我做了这个,我如何访问它所照顾的DbContext
?
问题How exactly IAppBuilder.CreatePerOwinContext should be used?的已接受答案对我不起作用,没有无参数Get()
,只使用该类型的AssemblyQualifiedName
会返回null。