我已经概括了我的问题,以迎合最多的有类似问题的人。
public class Table1 {
[AutoIncrement]
public Int32 Id { get; set; }
[Index(Unique = true)]
public string FieldA { get; set; }
public string FieldB { get; set; }
public string FieldC { get; set; }
}
public Table2 {
[AutoIncrement]
public Int32 Id { get; set; }
[Index(Unique = true)]
public Table1 FieldA { get; set; }
public DateTime FieldB { get; set; }
public int FieldC { get; set; }
}
public Table3 {
[AutoIncrement]
public Int32 Id { get; set; }
[Index(Unique = true)]
public List<Table2> FieldA { get; set; }
public List<Table1> FieldB { get; set; }
}
public Table4 {
[AutoIncrement]
public Int32 Id { get; set; }
[Index(Unique = true)]
public int FieldA { get; set; }
[References(typeof(Table3))]
public int Table3_id { get; set; }
[References(typeof(Table2))]
public int Table2_id { get; set; }
}
如何填充List
包含 Table4 完整信息的表格?即:包括其引用表的每个字段的值 - 以及那些引用的表
我还对如何从 JSON 序列化创建单个 CRUD 表单感兴趣,它可以创建一个全新的 Table4 条目,嵌套 Table3、Table2 和 Table1 的 CRUD 表单。
感谢所有帮助