|
Вопрос по поводу подключений к БД через using
|
|||
---|---|---|---|
#18+
Добрый день! Подскажите, пожалуйста. У меня есть вот метод, который заполняет объекты класса: Код: c# 1. 2. 3. 4. 5.
Класс RequestTransaction имеет следующее: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
Класс Office имеет следующее: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
У меня вопрос: первоначальный метод использует свое подключение и заполняет список RequestTransaction. У каждого объекта RequestTransaction нужно определить офис, для этого используется метод, где также идет открытие своего подключения к БД. В таком случае будут ли корректно закрываться соединения? Получается что одно соединение вложено в другое ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2018, 14:27 |
|
Вопрос по поводу подключений к БД через using
|
|||
---|---|---|---|
#18+
D_A_S1Получается что одно соединение вложено в другое С чего бы вдруг? Свойство fromOffice помечено атрибутом [Write(false)], оно не затрагиватся при выполнении Query<T> - метод Office.GetById будет выполняться только при чтении свойства fromOffice, чего при выполнении Query<T> не произойдет. Ну, это уже не говоря о том, что в общем случае во вложенных коннектах нет ничего ужасного и фатального. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2018, 14:56 |
|
|
start [/forum/topic.php?fid=20&fpage=28&tid=1399274]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 140ms |
0 / 0 |