我有两个实体 (ChildA
和ChildB
) 从同一个实体 ( ) 继承Parent
。因此,来自子实体的两个表达式分别如下:
Expression<Func<T, Parent>> aExpression =
t=> t.ChildAs.OrderByDescending(o => o.CreatedDate).FirstOrDefault();
Expression<Func<T, Parent>> bExpression =
t => t.ChildBs.OrderByDescending(o => o.CreatedDate).FirstOrDefault();
CreatedDate
是Parent
实体中的一个字段。我想联合这两个表达式并将条件放在最终表达式上。如何联合这些?