修改迁移配置

This commit is contained in:
2024-09-10 16:58:41 +08:00
parent 0fbfe6c0e1
commit 21cb074469
14 changed files with 929 additions and 33 deletions
@@ -1,4 +1,5 @@
using IRaCIS.Core.Domain.Models;
using IRaCIS.Core.Domain.Share;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
@@ -48,7 +49,7 @@ namespace IRaCIS.Core.Test.CodeFirstTest.MSSQL
}
public class Subject: BaseFullAuditEntity
public class Subject : BaseFullAuditEntity
{
public string Name { get; set; }
@@ -59,8 +60,10 @@ namespace IRaCIS.Core.Test.CodeFirstTest.MSSQL
#region
[ForeignKey("FinalSubjectVisitId")]
public SubejectVisit FinalSubjectVisit { get; set; }
[ForeignKey("LatestSubjectVisitId")]
public SubejectVisit LatestSubjectVisit { get; set; }
public List<SubejectVisit> SubejectVisitList { get; set; }
@@ -68,11 +71,64 @@ namespace IRaCIS.Core.Test.CodeFirstTest.MSSQL
}
public class SubejectVisit: BaseFullAuditEntity
public class SubejectVisit : BaseFullAuditEntity
{
public Subject Subject { get; set; }
public Guid SubjectId { get; set; }
}
public class Dictionary : BaseFullAuditEntity
{
#region
[ForeignKey("ConfigTypeId")]
public Dictionary ConfigType { get; set; }
[ForeignKey("ParentId")]
public Dictionary Parent { get; set; }
public List<Dictionary> ChildList { get; set; } = new List<Dictionary>();
#endregion
public Guid? ParentId { get; set; }
public Guid? ConfigTypeId { get; set; }
public string Code { get; set; }
}
public class TestOne : BaseFullAuditEntity
{
public string Code { get; set; }
[ForeignKey(nameof(TestOne.FinalTestMany))]
public Guid? LatestTestManyId { get; set; }
[ForeignKey(nameof(TestOne.LatestTestMany))]
public Guid? FinalTestManyId { get; set; }
#region
public TestMany FinalTestMany { get; set; }
public TestMany LatestTestMany { get; set; }
public List<TestMany> TestManyList { get; set; }
#endregion
}
public class TestMany : BaseFullAuditEntity
{
public TestOne TestOne { get; set; }
public Guid TestOneId { get; set; }
}
}