假设我的数据库中有多个db模式,例如:HumanRessources和Inventory。
每个模式中都包含多个表。您通常会将数据库拆分为多个edmx,还是通常只将所有内容放在一个单独的edmx中?
我考虑为每个模式创建一个edmx,但想知道这将如何影响unitorwork模式。通过阅读一些文章,ObjectContext将是unitofwork。通过定义2个edmx,我将最终拥有2个ObjectContext:HumanRessourceContext和InventoryContext,这意味着每个都将是unitofwork。如果我希望对humanressource和inventorycontext中的实体进行的所有修改都是原子性的,那么可以使用unitofwork模式实现吗?