Entity Framework с несколькими edmx

Допустим, у меня в базе данных есть несколько схем БД, например: HumanRessources и Inventory.

В каждой из этих схем содержится несколько таблиц. Вы обычно разбиваете свою БД на несколько edmx или обычно просто помещаете все в один edmx?

Я думал о создании edmx для каждой схемы, но задавался вопросом, как это повлияет на шаблон единой работы. Читая некоторые статьи, ObjectContext будет единицей работы. Определив 2 edmx, я получу 2 ObjectContext: HumanRessourceContext и InventoryContext, что означает, что каждый из них будет единицей работы. Что, если я хочу, чтобы все изменения, внесенные в сущность в Humanressource и сущность в inventorycontext, были ATOMIC, можно ли этого достичь с помощью шаблона unitofwork?

8
задан pdiddy 15 September 2010 в 13:22
поделиться