public void Configure(IBlazorApplicationBuilder app, BlazorDbContext db) { app.AddComponent <App>("app"); // ensure db is created and up to date db.Database.Migrate(); }
public static void Main(string[] args) { IHost host = CreateHostBuilder(args).Build(); using (IServiceScope scope = host.Services.CreateScope()) { IServiceProvider provider = scope.ServiceProvider; try { BlazorDbContext context = provider.GetRequiredService <BlazorDbContext>(); context.Database.Migrate(); } catch { } } host.Run(); }
public ProductRepository(BlazorDbContext dbContext) { this.dbContext = dbContext ?? throw new ArgumentNullException(nameof(dbContext)); }
public ProductsController(BlazorDbContext dbContext, IProductRepository productRepository) { this.dbContext = dbContext ?? throw new ArgumentNullException(nameof(dbContext)); this.productRepository = productRepository ?? throw new ArgumentNullException(nameof(productRepository)); }
public LeaderboardService(BlazorDbContext db) { _db = db; }