public AnetDbCommand( AnetDbConnection connection, DbCommand command, IDbAccessHooks hooks) { _connection = connection; _command = command; _hooks = hooks; }
public Db(IDbConnection connection, DbOptions options, ILogger logger) { Options = options ?? new DbOptions(); if (Options.Dialect == DbDialect.Auto) { Options.Dialect = ResolveDialect(connection); } if (logger == null) { Connection = connection; } else { var hooks = new LoggingHooks(logger, options); Connection = new AnetDbConnection(connection as DbConnection, hooks) { MetricsEnabled = options.EnableMetrics }; } Logger = logger; }