我有点困惑哪种方式更好,应该使用哪种。如果你总是能够得到 HttpContext.GetOwinContext().Get();那么为什么还要创建一个新的ApplicationDbContext,冒着对象重复等风险呢?
注意:我特别是在谈论 Web 应用程序。
我有点困惑哪种方式更好,应该使用哪种。如果你总是能够得到 HttpContext.GetOwinContext().Get();那么为什么还要创建一个新的ApplicationDbContext,冒着对象重复等风险呢?
注意:我特别是在谈论 Web 应用程序。
HttpContext.GetOwinContext().Get<ApplicationDbContext>();
获取的DbContext实例可以专门为Identity Framework服务。var dbContext = context.Get<ApplicationDbContext>();