public DbPlanter(IServiceCollection services) { var serviceProvider = services.BuildServiceProvider(); using (var scope = serviceProvider.GetRequiredService <IServiceScopeFactory>().CreateScope()) { _context = scope.ServiceProvider.GetService <GenshinDbContext>(); //this.AddDays(); //this.AddCharacters(); //this.AddFarmLocations(); //this.AddWeapons(); //this.AddTalents(); //this.AddMaterials(); //this.dayMaterial(); //this.locationMaterial(); this.AddAscensionCategory(); var characters = _context.Characters .Include(c => c.AscensionMaterials) .Include(c => c.TalentMaterials) .OrderBy(c => c.Name); var materials = _context.Materials .Include(m => m.DaysAvailable) .Include(a => a.FarmLocation) .OrderBy(n => n.Name); var talents = _context.Talents .Include(m => m.Character) .OrderBy(n => n.Name); var days = _context.DaysOfWeeks .Include(m => m.Materials) .OrderBy(n => n.Name); var places = _context.FarmLocations .Include(m => m.Materials) .OrderBy(n => n.Name); } }
public UnitOfWork(GenshinDbContext context) { _context = context; }
public BaseRepository(GenshinDbContext context) { _context = context; _entities = context.Set <T>(); }
public AscensionCategoryRepository(GenshinDbContext context) : base(context) { }
public TeamRepository(GenshinDbContext context) : base(context) { }
public UserRepository(GenshinDbContext context) : base(context) { }