Здравствуйте, Аноним, Вы писали:
А>Вопрос по объекту DataMaanger. Можно ли как-то заблокировать его на закрытие и управление транзакциями. Объясню, что я имею ввиду. А>Очень часто DataMaanger передаётся из функции в функцию, некоторые функции получали DataMaanger и открывали, закрывали соединение или транзакции. Приходилось добавлять код дополнительной проверки. А>У нас (в нашем) проекте есть свой DataMaanger, который управляет соединением и трансакциями. У него есть две функции Freeze, Unfreeze. А>Очень удобно и безопасно. Разнится в том, что наш DataMaanger открывается по необходимости (при вызове функций ExecuteXXX) или вызовом функции открытии транзакции.
1. Используйте вместо DbManager DataContext.
2. Передавайте объект Connection из своего DataManager в DbManager BLToolkit.
Если нам не помогут, то мы тоже никого не пощадим.