示例#1
0
        public MySqlProvider(IOptions <HttpTrackerMySqlOptions> options)
        {
            Options = options.Value;

            if (string.IsNullOrEmpty(Options.ConnectionString))
            {
                throw new Exception("MySql 配置有误,请检查。");
            }
        }
示例#2
0
        public HttpTrackerLogRepository(IDbConnectionProvider dbConnectionProvider, HttpTrackerMySqlOptions options, string name) : base(dbConnectionProvider)
        {
            var tableName = $"{DbConsts.TableNames.HttpTrackerLog}_{name}";

            if (!string.IsNullOrEmpty(options.TablePrefix))
            {
                tableName = $"{options.TablePrefix}_{tableName}";
            }

            TableName = tableName;
        }
 public HttpTrackerLogRepositoryFactory(IDbConnectionProvider dbConnectionProvider, IOptions <HttpTrackerMySqlOptions> options)
 {
     _dbConnectionProvider = dbConnectionProvider;
     Options = options.Value;
 }