using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Core.Entities.OrderAggregate; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; namespace Infrastructure.Data.Config { public class OrderItemConfiguration : IEntityTypeConfiguration { public void Configure(EntityTypeBuilder builder) { builder.OwnsOne(i => i.ItemOrdered, io => {io.WithOwner();}); builder.Property(i => i.Price) .HasColumnType("decimal(18,2)"); } } }