Exemplo n.º 1
0
 public SqlScriptExecutor(DbScriptsManager manager, IDbProvider dbProvider, ArgumentListModel arguments, TimeSpan timeout)
 {
     Manager     = manager;
     _dbProvider = dbProvider;
     _arguments  = arguments;
     _timeout    = timeout;
 }
Exemplo n.º 2
0
 internal SqlCommandController(DbScriptsManager manager)
 {
     Manager = manager;
 }
Exemplo n.º 3
0
 internal SqlScriptInterpreter(DbScriptsManager manager)
 {
     Manager = manager;
 }
Exemplo n.º 4
0
 /// <summary>
 ///		Obtiene el plan de ejecución de una consulta
 /// </summary>
 public async Task <DataTable> GetExecutionPlanAsync(ConnectionModel connection, string query, ArgumentListModel arguments,
                                                     TimeSpan timeout, CancellationToken cancellationToken)
 {
     return(await DbScriptsManager.GetExecutionPlanAsync(connection, query, arguments, timeout, cancellationToken));
 }
Exemplo n.º 5
0
 internal ConnectionManager(DbScriptsManager manager)
 {
     Manager = manager;
 }
Exemplo n.º 6
0
 /// <summary>
 ///		Obtiene el datareader de una consulta
 /// </summary>
 public async Task <System.Data.Common.DbDataReader> ExecuteReaderAsync(ConnectionModel connection, string query, ArgumentListModel arguments,
                                                                        TimeSpan timeout, CancellationToken cancellationToken)
 {
     return(await DbScriptsManager.ExecuteReaderAsync(connection, query, arguments, timeout, cancellationToken));
 }
Exemplo n.º 7
0
 /// <summary>
 ///		Obtiene un <see cref="DataTable"/> paginada con una consulta sobre una conexión
 /// </summary>
 public async Task <DataTable> GetDatatableQueryAsync(ConnectionModel connection, string query, ArgumentListModel arguments,
                                                      int actualPage, int pageSize, TimeSpan timeout, CancellationToken cancellationToken)
 {
     return(await DbScriptsManager.GetDatatableQueryAsync(connection, query, arguments, actualPage, pageSize, timeout, cancellationToken));
 }
Exemplo n.º 8
0
 /// <summary>
 ///		Ejecuta una consulta interpretada sobre una conexión
 /// </summary>
 public async Task ExecuteInterpretedQueryAsync(ConnectionModel connection, string query, ArgumentListModel arguments, CancellationToken cancellationToken)
 {
     await DbScriptsManager.ExecuteInterpretedQueryAsync(connection, query, arguments, cancellationToken);
 }
Exemplo n.º 9
0
 /// <summary>
 ///		Ejecuta una consulta sobre una conexión
 /// </summary>
 public async Task ExecuteQueryAsync(ConnectionModel connection, string query, ArgumentListModel arguments,
                                     TimeSpan timeout, CancellationToken cancellationToken)
 {
     await DbScriptsManager.ExecuteQueryAsync(connection, query, arguments, timeout, cancellationToken);
 }
Exemplo n.º 10
0
 /// <summary>
 ///		Carga el esquema de una conexión
 /// </summary>
 public async Task LoadSchemaAsync(ConnectionModel connection, CancellationToken cancellationToken)
 {
     await DbScriptsManager.LoadSchemaAsync(connection, cancellationToken);
 }