C# 按另一个表的字段对列表进行排序
有两个表格: 表1 身份证件 名字 表2 身份证件 Table1ID(外键Table1 ID) 日期 对于EntityFramework,我使用:C# 按另一个表的字段对列表进行排序,c#,asp.net-mvc,entity-framework,C#,Asp.net Mvc,Entity Framework,有两个表格: 表1 身份证件 名字 表2 身份证件 Table1ID(外键Table1 ID) 日期 对于EntityFramework,我使用: var list = db.Table1.Where(some selection).ToList(); 如何按表2中的“日期”字段对“列表”进行排序?使用表2中的OrderBy。日期 var list = db.Table1.Where(some selection) .Where(x =
var list = db.Table1.Where(some selection).ToList();
如何按表2中的“日期”字段对“列表”进行排序?使用表2中的OrderBy。日期
var list = db.Table1.Where(some selection)
.Where(x => x.Table2.Count() > 0)
.OrderBy(x => x.Table2.FirstOrDefault().Date)ToList();
在表2.Date上使用OrderBy
var list = db.Table1.Where(some selection)
.Where(x => x.Table2.Count() > 0)
.OrderBy(x => x.Table2.FirstOrDefault().Date)ToList();