私が次を持っているとしましょう:
MyDate =
(db.MyTables.FirstOrDefault(x => x.MyID == idToFind).DateValue == DateTime.MinValue)
? DateTime.Now
: db.MyTables.FirstOrDefault(x => x.MyID == idToFind).DateValue
そのLINQクエリを2回実行せずにこれを行う方法はありますか?
このクエリ自体がより大きなLINQクエリの一部であるため、最初に一時変数に実行することはできません。