我最近出于无知和缺乏时间,从几个项目进入一个“DataModel的”项目合并域模型(POCO实体类),因为我不想重复所有项目的专用DbContext。它让我觉得理想的是可以完成一些通用操作,比如DbContext扩展,可以从其中添加来自各种客户端项目的DbSet实例。许多领域模型中的EF共享一个数据上下文5
我看过这样的事情提到,通常在同一个圈子为抗衡的作者 - 我完全同意 - 该库功能是由DbSet类实现completey。
任何人都可以提供任何建议,建立一个通用的DbContext,可以存在于一个项目中,其他项目都可以有共享的DbContext注册的领域模型(域实体集),在那里他们都分配给他们自己的DbSet充当他们的存储库?