asp.net – 我应该有多少DBContext
发布时间:2020-12-15 19:17:08 所属栏目:asp.Net 来源:网络整理
导读:使用实体我目前有dbcontext,其中包含每个表. 我想知道这是否是每个人都做的,或者你有一个模块的上下文.对我来说,dbcontext是将模型映射到数据库的连接,并且由于只有一个数据库,我只需要一个数据库. 在我得到太远之前,我想看看是否合适. 那么每个数据库有1个d
使用实体我目前有dbcontext,其中包含每个表.
我想知道这是否是每个人都做的,或者你有一个模块的上下文.对我来说,dbcontext是将模型映射到数据库的连接,并且由于只有一个数据库,我只需要一个数据库. 在我得到太远之前,我想看看是否合适. 那么每个数据库有1个db上下文吗? 解决方法
我最近经历了这个相同的过程,发现了一些关于这个问题的巨大资源.这是一对夫妇,非常有帮助:
> Shrink EF Models with DDD Bound Contexts. 我正在构建一个桌面应用程序,我最终使用多个上下文,以便我可以将生命与文件保持一致,而不是应用程序.这对我来说已经很好了,我喜欢我的DbContext不被DbSets淹没,并且限于与当前模块相关的DbContext. 在一个ASP.NET MVC应用程序中,它是不同的,因为DbContext只会生存的请求,在这种情况下,我通常使用单个DbContext来简化事情,除非数据库非常大.有了一个大数据库,我可能会把它分解成多个DbContexts,只是为了限制开销和杂乱,并保持区分. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – Asp.Net MVC Razor FileUpload Html Helper
- asp.net-mvc-4 – MVC4 RC脚本捆绑很慢
- asp.net – 从数据库加载时,DateTime.Kind设置为未指定,而不
- 在我的asp.net-mvc页面中,为什么没有选择正确的下拉列表?
- asp.net – 为什么HttpContext.Response.Cookies [“foo”]
- ASP.NET MVC 3 – 如何以有效的方式限制区域?
- asp.net – 在iframe中显示PDF
- com – asp经典中的server.createObject和createobject之间
- asp.net-mvc – MVC – 编辑对象列表
- 甜甜圈缓存是否正常使用ASP.NET MVC?
推荐文章
站长推荐
- asp.net – Facebook和G的自定义LINK共享URL
- 一个新的ASP.NET MVC 5应用程序如何知道如何创建
- asp.net-mvc – 如何在MVC 5中使用用户身份中的角
- asp.net – 自定义动态数据中的数据注释
- asp.net-mvc – MVC:覆盖默认的ValidationMessa
- asp.net web api控制器中不允许405个方法选项?
- asp.net-mvc – MVC Razor String Concat
- asp.net-mvc – 存储库层中的服务层重复功能
- asp.net-core – 在asp.net vnext中使用Startup.
- 更改生成的ASP.Net ID?
热点阅读