static void Main(string[] args) { var seedDataService = DiFactory.GetService <SeedDataService>(); seedDataService.SeedData(); // new RunService().Run(); var summary = BenchmarkRunner.Run <TestRunner>(); seedDataService.ClearSeedData(); }
public void SeedData() { var testDbContext = DiFactory.GetService <TestDbContext>(); testDbContext.Database.EnsureCreated(); testDbContext.A.Add(new A { Guid = AGuid, Name = "C", Details = new[] { new ADetail { Guid = Guid.NewGuid(), AGuid = AGuid, Name = "C1", }, new ADetail { Guid = Guid.NewGuid(), AGuid = AGuid, Name = "C2", }, new ADetail { Guid = Guid.NewGuid(), AGuid = AGuid, Name = "C3", }, } }); var dGuid = Guid.NewGuid(); testDbContext.A.Add(new A { Guid = dGuid, Name = "D", Details = new[] { new ADetail { Guid = Guid.NewGuid(), AGuid = dGuid, Name = "D1", }, new ADetail { Guid = Guid.NewGuid(), AGuid = dGuid, Name = "D2", }, } }); testDbContext.SaveChanges(); }
public void ClearSeedData() { var testDbContext = DiFactory.GetService <TestDbContext>(); testDbContext.Database.EnsureDeleted(); }
public void Dapper() => DiFactory.GetService <DapperService>().Run();
public void EfCore_QueryMultiple() => DiFactory.GetService <EfCoreService>().QueryMultiple();
public void EfCore_FromSqlRaw_Where() => DiFactory.GetService <EfCoreService>().FromSqlRaw_Where();
public void EfCore_FromSqlRaw() => DiFactory.GetService <EfCoreService>().FromSqlRaw_SqlParameter();