【发布时间】:2014-07-23 20:02:43
【问题描述】:
说明:
我尝试将某些域段分成不同的DbContexts。
每个都有多个DbSets,但也有一些DbSets 是共享的,例如UserProfile。
这种分离的原因是模型生成的速度和简单性(对象中的集合较少,有助于智能感知)。
但是,我不确定生成的模型究竟属于什么。
Q1:模型中是否包含与实体之间存在过渡连接的每个实体,其中 DbSet 存在于 DbContext 中?
Q2:如果是这样,这是否意味着在性能方面将域分成不同的上下文没有任何意义,因为无论如何连接的所有内容都会在模型中结束,无论@ 987654325@s 在DbContext?中注明?
在哪里可以找到有关如何生成模型的更多信息?我读过一本关于 EntityFramework 和 CodeFirst 的书,但找不到具体信息...
【问题讨论】:
标签: entity-framework ef-code-first entity-framework-6 dbcontext