discount und summary
This commit is contained in:
@@ -145,6 +145,32 @@ namespace Webshop.Infrastructure.Data
|
||||
.HasOne(a => a.Customer) // Ein ApplicationUser hat ein optionales Customer-Profil
|
||||
.WithOne(c => c.User) // Ein Customer-Profil ist mit genau einem User verknüpft
|
||||
.HasForeignKey<Customer>(c => c.AspNetUserId);
|
||||
|
||||
modelBuilder.Entity<ProductDiscount>(entity =>
|
||||
{
|
||||
entity.HasOne(pd => pd.Product)
|
||||
.WithMany(p => p.ProductDiscounts)
|
||||
.HasForeignKey(pd => pd.ProductId);
|
||||
|
||||
entity.HasOne(pd => pd.Discount)
|
||||
.WithMany(d => d.ProductDiscounts)
|
||||
.HasForeignKey(pd => pd.DiscountId);
|
||||
});
|
||||
|
||||
|
||||
// << NEU: Beziehungskonfiguration für CategorieDiscount >>
|
||||
modelBuilder.Entity<CategorieDiscount>(entity =>
|
||||
{
|
||||
entity.HasOne(cd => cd.categorie)
|
||||
.WithMany(c => c.categorieDiscounts)
|
||||
.HasForeignKey(cd => cd.categorieId);
|
||||
|
||||
entity.HasOne(cd => cd.Discount)
|
||||
.WithMany(d => d.categorieDiscounts)
|
||||
.HasForeignKey(cd => cd.DiscountId);
|
||||
});
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user