Entity framework 如何为每个用户使用一个DBcontext

Entity framework 如何为每个用户使用一个DBcontext,entity-framework,model-view-controller,Entity Framework,Model View Controller,我想先用代码为MVC项目中的每个用户使用Db上下文 当用户访问我的网站时,分配给该用户的一个Db上下文,当用户从我的网站注销并关闭浏览器时,用户的Db上下文将被销毁 我该怎么做?为什么?看起来你会得到很多未发布的资源。嗨,我想管理我的数据库上下文,不要为每个控制器或请求打开或关闭。我希望每个用户都有一个db上下文,这样每个用户的选择和插入速度都会很快。@user2704932按照您的建议进行操作,您可能会得到相反的结果。它可能会对你的工作更慢,反应也更少users@LukeMcGregor谢谢你

我想先用代码为MVC项目中的每个用户使用Db上下文

当用户访问我的网站时,分配给该用户的一个Db上下文,当用户从我的网站注销并关闭浏览器时,用户的Db上下文将被销毁


我该怎么做?

为什么?看起来你会得到很多未发布的资源。嗨,我想管理我的数据库上下文,不要为每个控制器或请求打开或关闭。我希望每个用户都有一个db上下文,这样每个用户的选择和插入速度都会很快。@user2704932按照您的建议进行操作,您可能会得到相反的结果。它可能会对你的工作更慢,反应也更少users@LukeMcGregor谢谢你回答我的问题。