Рассмотрим модель транзакции для просмотра, где с помощью IHttpModule
я открываю транзакцию, используя стандарт ISession
.Могу ли я иметь как ISession, так и IStatelessSession рядом?
Теперь у меня есть страница, где я хочу выполнять некоторые пакетные операции. Поскольку IStatelessSession
является предпочтительным для пакетных операций:
- Могу ли я иметь как
ISession
иIStatelessSession
открыты в то же время? Это безопасно? - Если 1. да, могу ли я использовать то же самое
ITransaction
? - Если 2. не должен я Commit & Закройте
ISession
и связанный с нимITransaction
, а затем открытьIStatelessSession
и новыйITransaction
для него? - Если 3. Да, есть ли какие-то подводные камни, о которых я должен знать?
любые идеи приветствуются