我有两个与 DataID 相关的实体。我需要的是,获取一个列表或两个列表以将数据传递给 WPF 表单以显示。
public class Journal
{
[Key]
public int ID {get; set;}
public int DataID {get; set;}
[ForeignKey("DataID")]
public virtual JournalData JournalData { get; set; }
}
Public class JournalData
{
[Key]
public int DataID {get; set;}
public string Field1 { get; set; }
public string Field2 { get; set; }
}
First of all I created a lists
List<Journal>
List<JournalData>
当我尝试从按 DataID 分组的 Journal 中获取数据时
List<Journal> result = query
.GroupBy(t => t.DataID)
.Select(g => new { DataID = g.Key})
.ToList()
.Select(t => new Journal() { DatatID = t.DataID })
.ToList();
我只有 DataID,现在我想从 JournalData 添加数据,其中 DataID =t.DataID
请你帮助我好吗?Mabe 是一种通过关系获取相关数据的方法吗?