【发布时间】:2015-08-04 16:00:08
【问题描述】:
我正在尝试在我的解决方案中设置多个 DbContext 对象。一个是初始化上下文,另一个是有界上下文。
我难以解决的场景如下:
有两个数据库表,一个父对象和一个子对象。初始化后,所有属性都打开了,表就创建好了,但是在有界上下文中,我想使用父对象并且只返回子对象的属性子集。
目前初始化上下文和有界上下文都使用相同的父类,因此我不能为有界上下文中的子对象使用第三个信息对象。
因此,我是否需要创建另一个父对象以在有界上下文中使用,该上下文使用另一个具有属性子集的子对象?
那么在初始化上下文中我是否需要一个父对象和子对象,在有界上下文中需要一个单独的父对象和子对象,其中子对象只有属性的子集,而父对象指向该子对象?
我很高兴创建具有属性子集的子类,但是创建一个单独的父对象以指向子 info 对象似乎有点冗长,但我看不到解决方法。
【问题讨论】:
标签: entity-framework domain-driven-design entity-framework-6