LINQ к SQL как единице работы
-
23-08-2019 - |
Вопрос
Исходя из вашего опыта, подходит ли LINQ для SQL в качестве единицы работы?можно ли этого избежать?должен ли я предпочесть, скажем, NHibernate или другой инструмент O / RM?
Спасибо, Люциан
Решение
Контекст данных Linq to Sql предназначен для использования в рамках одной единицы работы.
Редактировать:чтобы добавить ссылки.
Часто задаваемые вопросы по Linq To SQL:
Q:Должен ли я создавать новый DataContext в каждом методе бизнес-логики?
A:DataContext соответствует шаблону проектирования Unit of Work.Если вы не перемещаете данные между физическими уровнями между каждой операцией, вам следует поддерживать ваш DataContext в рабочем состоянии на время работы.
Не связан с StackOverflow