entity-framework – 管理dbContext的生命周期
发布时间:2020-12-15 18:57:58 所属栏目:asp.Net 来源:网络整理
导读:我想将dbContext的生命周期与会话的生命周期相关联,例如 – 能够通过多个请求提交或放弃dbcontext上的一组突变上的更改. 有没有其他(更好的)方法来完成这个?如果没有,那么创建和处理上下文的适当机制是什么呢?我正在考虑静态哈希表与会话结束时的清理,但也
我想将dbContext的生命周期与会话的生命周期相关联,例如 – 能够通过多个请求提交或放弃dbcontext上的一组突变上的更改.
有没有其他(更好的)方法来完成这个?如果没有,那么创建和处理上下文的适当机制是什么呢?我正在考虑静态哈希表与会话结束时的清理,但也许我正在做所有错误.我也在考虑只坚持那些必须在多个请求上进行工作的上下文的想法,并保持每个动作的余地.任何建议? 解决方法
您可以使用IoC(控制反转)容器来管理DBContext的生命周期,如StructureMap,具有以下步骤:
>安装MVC 4的nuget软件包: 此外,您可以使用Repository和工作单元的组合在多个请求上的dbcontext上的一组突变上提交或放弃更改. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何在不使用global.asax的情况下添加Applicati
- .net4.0中的ClientIDMode
- ASP.NET MVC共享Web托管建议? (或者,好的Windows VPS提供商
- asp.net-core – IClaimsTransformer的User.IsInRole(“Adm
- asp.net-mvc – 如何在aspnet标识中设置用户名不唯一
- asp.net – Favicon没有显示
- ASP.NET MVC / WebApi的Azure表存储最佳实践
- ASP.NET 5针对dnx451 / dnx46性能
- asp.net-mvc – 尝试使用fiddler获取oauth令牌
- asp.net – System.Linq.Dynamic不支持OrderByDescending(“
推荐文章
站长推荐
- asp.net – 通过代码隐藏结果??在错误类型(Syste
- asp.net-web-api – 我的Owin控制台项目从哪里知
- asp.net – mvc大写模型与小写模型
- asp.net-mvc-3 – MVC 3中的BeginRequest类过滤器
- asp.net – Orchard CMS高级主题
- 在Asp.Net中启用Secure中的HTTPOnly
- ASP.Net MVC – 为什么要为favicon.ico创建一个控
- asp.net – 如何在SQL数据库中创建和存储用户定义
- asp.net-mvc-5 – MVC5 RadioButtonFor模型属性未
- asp.net – MVC3 – 向控制器添加一个文件夹?
热点阅读