我在 VS2013 中创建了一个新的 Web 应用程序并选择了“单页应用程序”来查看 OWIN OAuth 身份验证是如何设置的。一切都很好,但是当尝试将行为迁移到现有应用程序时,我没有看到在哪里更改数据库上下文以将其指向我们现有的数据库?
在“Startup.Auth.cs”中,我看到以下行 ->
UserManagerFactory = () => new UserManager<IdentityUser>(new UserStore<IdentityUser>());
可以将 DbContext 作为参数。我是否必须在此处创建上下文的新实例并将其传入?这会使上下文无限期地打开还是按请求打开?