public async void TestBlukInsert() { var testHelper = new TestHelper(); testHelper.CreateServer(); var loggerFactory = testHelper.Builder.ApplicationServices.GetService <ILoggerFactory>(); using (ApplicationDbContext context = FrameworkConfig.IocConfig.Resolve <ApplicationDbContext>()) { var entities = new List <Department>(); var idGenerator = FrameworkConfig.IocConfig.Resolve <IdGenerator>(); EntityFrameworkRepository <Department> rep = new EntityFrameworkRepository <Department>(context, loggerFactory); for (var i = 0; i < 1000000; i++) { entities.Add(new Department { Id = idGenerator.GuidToLongId().ToString(), DepartmentType = 1, Name = "Dpt" + i.ToString(), ParentId = "" }); } #if DNX451 || NET451 await rep.BulkAdd(entities); #else throw new NotSupportedException("this runtime not support"); #endif } }