irc-netcore-api/IRaCIS.Core.Infra.EFCore/EntityConfigration/TrialFileConfigration.cs

31 lines
1.0 KiB
C#

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);
// }
//}
}