我们从一个应用程序开始,我们希望有800多个表(在一个数据库中),我想保留1个以上的DbContext类,这样可以吗?有什么建议么 ?
答案 0 :(得分:0)
是的,这绝对好,出于以下几个原因,我会不断这样做:
我不受数据库托管的控制,所以我有一个包含混合概念(日志记录/域/事件)的庞大数据库,因此每个上下文可以代表不同的实体组并具有更好的隔离性
< / li>即使我可以控制数据库服务器,也可以在本地使用单个数据库,但在qa => prod
如果您也可以正确建模和使用它,EF将能够正确处理。