@@ -102,33 +102,30 @@ namespace IRaCIS.Core.Test.CodeFirstTest.MSSQL
|
||||
public string Code { get; set; }
|
||||
}
|
||||
|
||||
|
||||
public class TestOne : BaseFullAuditEntity
|
||||
#region 一个外键 关联两个实体
|
||||
public class ReadingClinicalData : 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 Guid ReadingId { get; set; }
|
||||
|
||||
|
||||
public TestMany FinalTestMany { get; set; }
|
||||
[ForeignKey("ReadingId")]
|
||||
|
||||
public TestMany LatestTestMany { get; set; }
|
||||
public SubejectVisit SubjectVisit { get; set; }
|
||||
|
||||
public List<TestMany> TestManyList { get; set; }
|
||||
[ForeignKey("ReadingId")]
|
||||
|
||||
#endregion
|
||||
public ReadModule ReadModule { get; set; }
|
||||
}
|
||||
|
||||
public class TestMany : BaseFullAuditEntity
|
||||
public class ReadModule : BaseFullAuditEntity
|
||||
{
|
||||
public TestOne TestOne { get; set; }
|
||||
|
||||
public Guid TestOneId { get; set; }
|
||||
public string Name { get; set; }
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user