假设我的数据库中有多个数据库模式,例如:HumanRessources 和 Inventory。
在每个架构中都包含多个表。您通常将数据库拆分为多个 edmx,还是通常将所有内容都放在一个 edmx 中?
我正在考虑为每个模式创建一个 edmx,但想知道这将如何影响 unitorwork 模式。阅读一些文章,ObjectContext 将成为工作单元。通过定义 2 个 edmx,我将得到 2 个 ObjectContext:HumanRessourceContext 和 InventoryContext,这意味着每个都将是一个工作单元。如果我希望对人力资源中的实体和库存上下文中的实体进行的所有修改都是原子的,这可以通过工作单元模式实现吗?