В DataAccessor хорошо бы добавить простой метод, чтото вроде
public long InsertSqlWithReturnIdentity(DbManager db, object obj)
{
SqlQueryInfo query = GetSqlQueryInfo(db, obj.GetType(), "Insert");
query.QueryText += Environment.NewLine + "SELECT SCOPE_IDENTITY()";
return db.SetCommand(query.QueryText, query.GetParameters(db, obj)).ExecuteScalar<long>();
}
Штука полезная, а ради одного метода постоянно наследовать класс ...
Здравствуйте, bo74, Вы писали:
B>B> query.QueryText += Environment.NewLine + "SELECT SCOPE_IDENTITY()";
B>
MS specific. А вообще db driven последовательности штука нужная только нужно оформить её каким-то универсальным манером.
Что же касается вашего предложение, то ход мысли правильный, а вывод неверный.
ВотАвтор: Блудов Павел
Дата: 07.04.06
более гибкое решение.
Точнее, предложение, решением Игорь пока не порадовал

... << RSDN@Home 1.2.0 alpha rev. 642>>