有两个表:
表1 ID 名称
表2 ID Table1ID(外键表1 ID) 日期
使用EntityFramework:
var list = db.Table1.Where(some selection).ToList();
如何按表2中的“日期”字段对“列表”进行排序?
答案 0 :(得分:0)
在Table2.Date上使用OrderBy
var list = db.Table1.Where(some selection)
.Where(x => x.Table2.Count() > 0)
.OrderBy(x => x.Table2.FirstOrDefault().Date)ToList();