public static IDbCommand GetAdHocQueryCommand( this ISession session, string query ) { IDbCommand command = session.CreateCommandWithinCurrentTransaction(); command.CommandType = CommandType.Text; command.CommandText = query; return command; }
/// <summary> /// Gets the I db transaction. /// </summary> /// <param name="session">The session.</param> /// <returns></returns> public static IDbTransaction GetIDbTransaction( this ISession session ) { return session.CreateCommandWithinCurrentTransaction().Transaction; }