public object SelectByKeySql(Type type, object key)
{
using (DbManager db = GetDbManager())
return SelectByKeySql(db, type, key);
}
Т.е. после каждого вызова этого метода DbManager прибивается. Это так и должно быть?
Тогда как мне сделать приблизительно следующее:
using (DbManager db = dataAccess.GetDbManager())
{
db.BeginTransaction();
try
{
SelectByKeySql
...
UpdateSql
...
DeleteByKeySql
...
}
finally
{
db.Transaction.Rollback();
}
}
... << RSDN@Home 1.1.4 stable rev. 510>>
Здравствуйте, IT, Вы писали:
IT>Здравствуйте, deadzzz, Вы писали:
D>>Т.е. после каждого вызова этого метода DbManager прибивается. Это так и должно быть?
IT>Там же рядом есть метод SelectByKeySql(DbManager db, Type type, params object[] key).
Не, это понятно.

Зачем тогда вообще нужен GetDbManager который реализует синглтон? Он же каждый раз прибивается.
... << RSDN@Home 1.1.4 stable rev. 510>>
Здравствуйте, deadzzz, Вы писали:
D>Не, это понятно.
D>Зачем тогда вообще нужен GetDbManager который реализует синглтон? Он же каждый раз прибивается.
Вдруг тебе захочется его перекрыть.
... << RSDN@Home 1.2.0 alpha rev. 0>>