У меня есть проект веб-приложения MVC плюс проект библиотеки классов.Сейчас я пытаюсь реализовать транзакции Entity Framework.Поэтому для этого я решил использовать шаблон Singleton, где я могу использовать один объект DbContext, доступный по всей транзакции.Но позже я обнаружил, что шаблон Factory & UoW более подходит, чем Singleton.Но у меня есть несколько вопросов, и я пока не нашел ответов в Интернете.
- Когда у нас есть один DbContext для всего проекта с использованием шаблона Factory & UoW, что произойдет, если более чем один пользователь попытаетсявыполнить ту же операцию.Будут ли они работать с одним и тем же DbContext, или каждому пользователю будет предоставлен уникальный DbContext для работы в пределах их транзакции ??
Если количество пользователей работает с одним и тем же DbContext в количестве транзакций, Как управлять параллелизмом??
Будет очень здорово, если вы поможете мне ответить на мой вопрос.