asp.Net   发布时间:2022-04-07  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了asp.net – 我应该有多少DBContext大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
使用实体我目前有dbcontext,其中包含每个表.

我想知道这是否是每个人都做的,或者你有一个模块的上下文.对我来说,dbcontext是将模型映射到数据库的连接,并且由于只有一个数据库,我只需要一个数据库.

在我得到太远之前,我想看看是否合适.

那么每个数据库有1个db上下文吗?

解决方法

我最近经历了这个相同的过程,发现了一些关于这个问题的巨大资源.这是一对夫妇,非常有帮助:

> Shrink EF Models with DDD Bound Contexts.
> How to decide on a lifetime for your ObjectContext.

我正在构建一个桌面应用程序,我最终使用多个上下文,以便我可以将生命与文件保持一致,而不是应用程序.这对我来说已经很好了,我喜欢我的DbContext不被DbSets淹没,并且限于与当前模块相关的DbContext.

在一个ASP.NET MVC应用程序中,它是不同的,因为DbContext只会生存的请求,在这种情况下,我通常使用单个DbContext来简化事情,除非数据库非常大.有了一个大数据库,我可能会把它分解成多个DbContexts,只是为了限制开销和杂乱,并保持区分.

大佬总结

以上是大佬教程为你收集整理的asp.net – 我应该有多少DBContext全部内容,希望文章能够帮你解决asp.net – 我应该有多少DBContext所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。