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
            }
        }