C# Linq-OrderBy使用lambda表达式的两列的最小值?

C# Linq-OrderBy使用lambda表达式的两列的最小值?,c#,linq,entity-framework,lambda,C#,Linq,Entity Framework,Lambda,我有一个包含两个DateTime属性的实体集。我想按两个属性的最小值对集合进行排序。如何使用lambda表达式实现这一点。myEntitySet.OrderBy(e=>e.DateA

我有一个包含两个DateTime属性的实体集。我想按两个属性的最小值对集合进行排序。如何使用lambda表达式实现这一点。

myEntitySet.OrderBy(e=>e.DateAmyEntitySet.OrderBy(e => e.DateA < e.DateB ? e.DateA : e.DateB);