예제 #1
0
        public static TBuilder BulkCreateWith <TRequest, TEntity, TBuilder>(
            this RequestEntityConfigBuilderCommon <TRequest, TEntity, TBuilder> builder,
            Func <BulkInsertConfiguration <TEntity>, BulkInsertConfiguration <TEntity> > configure)
            where TEntity : class
            where TBuilder : RequestEntityConfigBuilderCommon <TRequest, TEntity, TBuilder>
        {
            var config = configure(new BulkInsertConfiguration <TEntity>());

            if (config != null)
            {
                BulkConfigurationManager.SetConfiguration(BulkConfigurationType.Insert, typeof(TRequest), typeof(TEntity), config);
            }

            return((TBuilder)builder);
        }