说我有以下内容:
MyDate =
(db.MyTables.FirstOrDefault(x => x.MyID == idToFind).DateValue == DateTime.MinValue)
? DateTime.Now
: db.MyTables.FirstOrDefault(x => x.MyID == idToFind).DateValue
有没有办法在不运行两次 LINQ 查询的情况下做到这一点?
我不能先将它运行到一个临时变量中,因为这个查询本身就是一个更大的 LINQ 查询的一部分。