gpt4 book ai didi

asp.net - 什么是 MembershipProvider 生命周期?

转载 作者:行者123 更新时间:2023-12-04 06:06:29 24 4
gpt4 key购买 nike

我正在构建一个自定义成员资格提供程序,我想知道我的自定义成员资格提供程序何时初始化?

实际上我正在使用 Entity Framework ,所以我需要了解是在每个方法中初始化 DbContext 还是将其作为类实例变量。

最佳答案

正如@feanz 在链接中提到的,每个应用程序域只创建一次。一个共享DbContext不是个好主意。自 DbContext/ObjectContext不是线程安全的。因为成员资格提供程序只有一个实例,并且在共享的 ASP.NET 应用程序中存在并发请求 DbContext实例将无法正常工作。

因此,创建 DbContext 的实例更好/更安全在每种方法中,以避免不必要的副作用。

关于asp.net - 什么是 MembershipProvider 生命周期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8296273/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com