Files
Operation-Blue-Laminate-v2/BlueLaminate/BlueLaminate.EFCore/Configurations/TradeItemConfiguration.cs
2026-05-29 12:21:42 -05:00

20 lines
588 B
C#

using BlueLaminate.EFCore.Entities;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata.Builders;
namespace BlueLaminate.EFCore.Configurations;
public class TradeItemConfiguration : IEntityTypeConfiguration<TradeItem>
{
public void Configure(EntityTypeBuilder<TradeItem> entity)
{
entity.HasOne(e => e.Trade)
.WithMany(t => t.TradeItems)
.HasForeignKey(e => e.TradeId);
entity.HasOne(e => e.InventoryItem)
.WithMany(i => i.TradeItems)
.HasForeignKey(e => e.InventoryItemId);
}
}