Disons que j'ai dans ma base de données plusieurs schémas de base de données, par exemple : HumanRessources et Inventaire.
Dans chacun de ces schémas, il y a plusieurs tables. Avez-vous l'habitude de diviser votre base de données en plusieurs edmx ou bien mettez-vous tout dans un seul edmx ?
Je pensais créer un edmx pour chaque schéma, mais je me demande quel impact cela aura sur un schéma unitaire. En lisant certains articles, l'ObjectContext sera l'unité de travail. En définissant 2 edmx, je vais me retrouver avec 2 ObjectContext : HumanRessourceContext et InventoryContext, ce qui signifie que chacun sera une unité de travail. Si je veux que toutes les modifications apportées à une entité dans le HumanRessourceContext et à une entité dans l'InventoryContext soient ATOMIQUES, est-ce que cela peut être réalisé avec le modèle unitofwork ?