Newer
Older
using FlightBooking.Service.Data.Models;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata.Builders;
namespace FlightBooking.Service.Data.ModelConfigurations
{
public class FlightFareConfiguration : IEntityTypeConfiguration<FlightFare>
{
public void Configure(EntityTypeBuilder<FlightFare> entity)
{
entity.HasOne(d => d.FlightInformation).WithMany(p => p.FlightFares)
.HasPrincipalKey(p => p.Id)
.HasForeignKey(d => d.FlightInformationId)
.OnDelete(DeleteBehavior.ClientSetNull);
}
}
}