我的ASP.NET MVC项目中已经有了一个EF Context。如果我使用WebSecurity,我会想到它对SQL Server的连接管理这些问题。
- 对于该请求,它是否与我的EF模型使用相同的连接? (我想不是)
- 是否为每个请求创建了另一个连接?如果是这样,我将有两个连接,一个用于EF,另一个用于WebSecurity。
- 如果它只使用一个连接(因为它可以放入Application_Start()),如果有很多用户同时在网上冲浪怎么办?它会锁定其他用户请求并造成缓慢吗?
- 当它在每个请求中看到[Authorize]属性时是否从数据库进行检查? (这就像用户需要登录的所有页面一样。)
我真的很感激它的内部机制。
注意:请忽略连接池,除非WebMatrix / WebSecurity具有内部连接池。
感谢。