31 lines
1.0 KiB
C#
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);
|
|
|
|
// }
|
|
//}
|
|
|
|
|
|
}
|