如果您使用了实体框架,那么您知道EDMX很酷。你也知道它会变得巨大而且几乎难以控制。设计决策:多个EF EDMX文件
当它变大时,很容易为数据库中的每个Schema创建第二个EDMX或第三个EDMX(就像举例一样)。
这样的分离将有助于组织您的EDMX,但它可以分离相同名称空间中实体的上下文。
此外,单独的EDMX文件可能会导致跨EDMX文件的JOIN操作导致冗余的冗余数据库通信。
但事实是,EDMX越大,使用越困难。确保它是正确的越困难。它更容易被打破。
您是否将您的EDMX文件分开?你有什么经验法则?
我明白了;跨项目重用EDMX。这是分割EDMX的合理理由。我们自己还没有打过这个场景。 –