public QueryBuilderOptions(ISqlFlavor sqlFlavor, IColumnFormat columnFormat, bool smartDate, bool overprotective, bool addSqlToException, bool dontParameterizeNumbers) { SqlFlavor = sqlFlavor; ColumnFormat = columnFormat; SmartDate = smartDate; OverprotectiveSqlInjection = overprotective; AddParameterizedSqlToException = addSqlToException; DontParameterizeNumbers = dontParameterizeNumbers; }
public static QueryBuilderOptions PlainPreset(ISqlFlavor sqlFlavor, IColumnFormat columnFormat) { return(new QueryBuilderOptions(sqlFlavor, columnFormat, smartDate: false, overprotective: false, addSqlToException: false, dontParameterizeNumbers: false)); }
public static QueryBuilderOptions PlainPreset(ISqlFlavor sqlFlavor) => PlainPreset(sqlFlavor, None);
public static QueryBuilderOptions SmartPreset(ISqlFlavor sqlFlavor) => SmartPreset(sqlFlavor, Default);
public QueryBuilderOptions(ISqlFlavor sqlFlavor, IColumnFormat columnFormat) : this(sqlFlavor, columnFormat, smartDate : true, overprotective : true, addSqlToException : true, dontParameterizeNumbers : true) { }
public QueryBuilderOptions(ISqlFlavor sqlFlavor) : this(sqlFlavor, Default) { }
public static IInitialQueryBuilder Init(ISqlFlavor sqlFlavor, IColumnFormat columnFormat) => Init(new QueryBuilderOptions(sqlFlavor, columnFormat));
public static IInitialQueryBuilder Init(ISqlFlavor sqlFlavor) => Init(new QueryBuilderOptions(sqlFlavor));