Exemple #1
0
        private static FastInsertConfig GetConfig(Action <FastInsertConfig>?conf, Type entityType)
        {
            var config = new FastInsertConfig(entityType);

            conf?.Invoke(config);
            return(config);
        }
Exemple #2
0
 public static FastInsertConfig BatchSize(this FastInsertConfig conf, int batchSize)
 {
     conf.BatchSize = batchSize;
     return(conf);
 }
Exemple #3
0
 public static FastInsertConfig Writer(this FastInsertConfig conf, TextWriter writer)
 {
     conf.Writer = writer;
     return(conf);
 }
Exemple #4
0
 public static FastInsertConfig ToTable(this FastInsertConfig conf, string tableName)
 {
     conf.TableNameResolver = new ManualTableNameResolver(tableName);
     return(conf);
 }
Exemple #5
0
 public static FastInsertConfig BinaryFormat(this FastInsertConfig conf, BinaryFormat format)
 {
     conf.BinaryFormat = format;
     return(conf);
 }