* Updates based on documentation * Getting the build passing * Getting app functioning * A few cleanups to confirm it's working as expected * Fixing functional tests * Updating dockerfile for 3.0 * Functional Tests now run sequentially * Updating to latest version of moq * Adding migration for post 3.0 upgrades * Removing commented out lines * Moving address and catalogitemordered configuration in to classes that own them * Minor cleanups
31 lines
1.1 KiB
C#
31 lines
1.1 KiB
C#
using Microsoft.EntityFrameworkCore;
|
|
using Microsoft.eShopWeb.ApplicationCore.Entities;
|
|
using Microsoft.eShopWeb.ApplicationCore.Entities.BasketAggregate;
|
|
using Microsoft.eShopWeb.ApplicationCore.Entities.OrderAggregate;
|
|
using System.Reflection;
|
|
|
|
namespace Microsoft.eShopWeb.Infrastructure.Data
|
|
{
|
|
|
|
public class CatalogContext : DbContext
|
|
{
|
|
public CatalogContext(DbContextOptions<CatalogContext> options) : base(options)
|
|
{
|
|
}
|
|
|
|
public DbSet<Basket> Baskets { get; set; }
|
|
public DbSet<CatalogItem> CatalogItems { get; set; }
|
|
public DbSet<CatalogBrand> CatalogBrands { get; set; }
|
|
public DbSet<CatalogType> CatalogTypes { get; set; }
|
|
public DbSet<Order> Orders { get; set; }
|
|
public DbSet<OrderItem> OrderItems { get; set; }
|
|
public DbSet<BasketItem> BasketItems { get; set; }
|
|
|
|
protected override void OnModelCreating(ModelBuilder builder)
|
|
{
|
|
base.OnModelCreating(builder);
|
|
builder.ApplyConfigurationsFromAssembly(Assembly.GetExecutingAssembly());
|
|
}
|
|
}
|
|
}
|