ASP.NET Identity 2和CreatePerOwinContext多个sql调用

时间:2014-07-23 22:37:13

标签: asp.net sql identity owin

我的问题几乎与下面的问题相同,除了我可以使用Microsoft示例重现。 “Install-Package Microsoft.AspNet.Identity.Samples -Pre”

如果您安装此软件包然后使用MiniProfiler进行配置文件,您会注意到每次执行与用户相关的操作时,都会将重复的语句发送到SQL Server。它多次调用FindByIdAsync,然后调用数据库。

通过将ApplicationUserManager和DataContext包装在CreatePerOwinContext中,它应该只在同一个请求中发送一次SQL,而不是多次。我不知道为什么会这样。下面是一个类似的问题,可能有助于得到答案,但正如我所说,可以使用示例代码重现。

CreateIdentityAsync calling FindByIdAsync multiple times

0 个答案:

没有答案
相关问题