ASP.NET WebSecurity身份验证如何管理SQL Server连接?

时间:2013-04-01 14:37:35

标签: c# asp.net asp.net-mvc connection security

我的ASP.NET MVC项目中已经有了一个EF Context。如果我使用WebSecurity,我会想到它对SQL Server的连接管理这些问题。

  • 对于该请求,它是否与我的EF模型使用相同的连接? (我想不是)
  • 是否为每个请求创建了另一个连接?如果是这样,我将有两个连接,一个用于EF,另一个用于WebSecurity。
  • 如果它只使用一个连接(因为它可以放入Application_Start()),如果有很多用户同时在网上冲浪怎么办?它会锁定其他用户请求并造成缓慢吗?
  • 当它在每个请求中看到[Authorize]属性时是否从数据库进行检查? (这就像用户需要登录的所有页面一样。)

我真的很感激它的内部机制。

注意:请忽略连接池,除非WebMatrix / WebSecurity具有内部连接池。

感谢。

0 个答案:

没有答案