dataobjects-net icon indicating copy to clipboard operation
dataobjects-net copied to clipboard

Query translation exception

Open letarak opened this issue 1 year ago • 2 comments

DO 7.0

\\ OK
_ = Query.All<Entity>()
  .Select(it => Storage.All<Entity>()
      .Select(e => e.NullableDateTime ?? DateTime.MinValue)
      .FirstOrDefault())
  .ToArray();

\\ OK
_ = Query.All<Entity>()
  .Select(it => (Storage.All<Entity>()
      .Select(e => e.NullableDateTime)
      .FirstOrDefault() ?? DateTime.MinValue)
      .Date)
  .ToArray();

\\ FAIL
_ = Query.All<Entity>()
  .Select(it => Storage.All<Entity>()
      .Select(e => e.NullableDateTime)
      .FirstOrDefault()
      .Value
      .Date)
  .ToArray();

\\ FAIL
_ = Query.All<Entity>()
  .Select(it => Storage.All<Entity>()
      .Select(e => e.NullableDateTime ?? DateTime.MinValue)
      .FirstOrDefault()
      .Date)
  .ToArray();

\\ FAIL
_ = Query.All<Entity>()
  .Select(it => Storage.All<Entity>()
      .Select(e => e.NullableDateTime.Value)
      .FirstOrDefault()
      .Date)
  .ToArray();

letarak avatar Mar 03 '23 11:03 letarak