private static FastInsertConfig GetConfig(Action <FastInsertConfig>?conf, Type entityType) { var config = new FastInsertConfig(entityType); conf?.Invoke(config); return(config); }
public static FastInsertConfig BatchSize(this FastInsertConfig conf, int batchSize) { conf.BatchSize = batchSize; return(conf); }
public static FastInsertConfig Writer(this FastInsertConfig conf, TextWriter writer) { conf.Writer = writer; return(conf); }
public static FastInsertConfig ToTable(this FastInsertConfig conf, string tableName) { conf.TableNameResolver = new ManualTableNameResolver(tableName); return(conf); }
public static FastInsertConfig BinaryFormat(this FastInsertConfig conf, BinaryFormat format) { conf.BinaryFormat = format; return(conf); }