/// <summary> /// 构造函数 /// </summary> /// <param name="settings"></param> public DapperProvider(ISQLCorrectSettings settings) : base(settings) { }
/// <summary> /// 构造函数。 /// </summary> /// <param name="settings">SQL 矫正配置。</param> public WriterMap(ISQLCorrectSettings settings) { this.settings = settings ?? throw new ArgumentNullException(nameof(settings)); }
/// <inheritdoc /> public CoreVisitor(ISQLCorrectSettings settings) : base(settings) { whereSwitch = new WhereSwitch(writer.Where, writer.And); }
/// <inheritdoc /> public SelectVisitor(ISQLCorrectSettings settings) : base(settings) { orderBySwitch = new OrderBySwitch(writer.OrderBy, writer.Delimiter); }
protected override Builder CreateBuilder(ISQLCorrectSettings settings) => new QueryBuilder(settings);
/// <summary> /// 构造函数 /// </summary> /// <param name="settings">SQL矫正设置</param> public QueryBuilder(ISQLCorrectSettings settings) : base(settings) { }
/// <summary> /// <inheritdoc/> /// </summary> public DapperFor(ISQLCorrectSettings settings, ICustomVisitorList visitors) : base(settings, visitors) { }
/// <inheritdoc /> internal DbParameterCollection(IDataParameterCollection parameters, ISQLCorrectSettings settings) { this.parameters = parameters ?? throw new ArgumentNullException(nameof(parameters)); this.settings = settings ?? throw new ArgumentNullException(nameof(settings)); }
/// <inheritdoc /> public QueryVisitor(ISQLCorrectSettings settings, ICustomVisitorList visitors) : base(settings) { this.visitors = visitors; }
/// <summary> /// 构造函数 /// </summary> /// <param name="settings">SQL语句矫正设置</param> public RepositoryProvider(ISQLCorrectSettings settings) { Settings = settings ?? throw new ArgumentNullException(nameof(settings)); }
public SkyProvider(ISQLCorrectSettings settings) : base(settings) { }
/// <summary> /// 构造函数。 /// </summary> /// <param name="settings">SQL语句矫正设置。</param> /// <param name="visitors">自定义访问器。</param> public DatabaseFor(ISQLCorrectSettings settings, ICustomVisitorList visitors) { this.settings = settings ?? throw new ArgumentNullException(nameof(settings)); this.visitors = visitors ?? throw new ArgumentNullException(nameof(visitors)); }
/// <summary> /// 构造函数 /// </summary> /// <param name="settings">修正配置</param> public ExecuteBuilder(ISQLCorrectSettings settings) : base(settings) { }
/// <summary> /// 构造函数 /// </summary> /// <param name="settings">SQL矫正设置</param> public Builder(ISQLCorrectSettings settings) => this.settings = settings ?? throw new ArgumentNullException(nameof(settings));
/// <summary> /// 构造函数。 /// </summary> /// <param name="providerName">供应商名称。</param> /// <param name="settings">SQL矫正配置。</param> /// <param name="dbProviderFactory">供应商工厂。</param> /// <param name="connectionHeartbeat">连接心跳。</param> public DbConnectionAdapter(string providerName, ISQLCorrectSettings settings, DbProviderFactory dbProviderFactory, double connectionHeartbeat) : base(providerName, dbProviderFactory, connectionHeartbeat) { Settings = settings ?? throw new ArgumentNullException(nameof(settings)); }