Re: Есть ли, что-то подобное?
От: IT Россия linq2db.com
Дата: 30.06.11 13:27
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Вопрос по объекту DataMaanger. Можно ли как-то заблокировать его на закрытие и управление транзакциями. Объясню, что я имею ввиду.

А>Очень часто DataMaanger передаётся из функции в функцию, некоторые функции получали DataMaanger и открывали, закрывали соединение или транзакции. Приходилось добавлять код дополнительной проверки.
А>У нас (в нашем) проекте есть свой DataMaanger, который управляет соединением и трансакциями. У него есть две функции Freeze, Unfreeze.
А>Очень удобно и безопасно. Разнится в том, что наш DataMaanger открывается по необходимости (при вызове функций ExecuteXXX) или вызовом функции открытии транзакции.

1. Используйте вместо DbManager DataContext.
2. Передавайте объект Connection из своего DataManager в DbManager BLToolkit.
Если нам не помогут, то мы тоже никого не пощадим.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.