【发布时间】:2016-06-09 12:16:30
【问题描述】:
我有两个通过 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 是一种通过关系获取相关数据的方法吗?
【问题讨论】:
标签: c# wpf linq devexpress-wpf