using IRaCIS.Core.Domain.Models;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata.Builders;


namespace IRaCIS.Core.Infra.EFCore.EntityConfigration
{
    //public class TrialFileConfigration : IEntityTypeConfiguration<TrialFinalRecord>
    //{


    //    public void Configure(EntityTypeBuilder<TrialFinalRecord> builder)
    //    {
    //     //   builder.HasOne(r => r.WordFileRecord)
    //     //.WithOne(t => t.WordFileRecord)
    //     //.HasForeignKey<TrialFile>(t => t.WordFileRecordId)
    //     //.OnDelete(DeleteBehavior.Cascade);
    //     //   builder.HasOne(r => r.PDFFileRecord).WithOne().HasForeignKey<TrialFile>(f => f.TrialFileTypeId);

    //     //   builder.HasOne(r => r.WordFileRecord).WithOne().HasForeignKey<TrialFile>(f => f.TrialFileTypeId);

    //     //   builder.HasOne(r => r.SignFileRecord).WithOne().HasForeignKey<TrialFile>(f => f.TrialFileTypeId);

    //     //   builder.HasOne(r => r.HistoryFileRecord).WithOne().HasForeignKey<TrialFile>(f => f.TrialFileTypeId);

    //    }
    //}
   

}
