diff --git a/src/EFCore.Jet/Query/Internal/JetQueryableMethodTranslatingExpressionVisitor.cs b/src/EFCore.Jet/Query/Internal/JetQueryableMethodTranslatingExpressionVisitor.cs index 97cf430..c4ff3bd 100644 --- a/src/EFCore.Jet/Query/Internal/JetQueryableMethodTranslatingExpressionVisitor.cs +++ b/src/EFCore.Jet/Query/Internal/JetQueryableMethodTranslatingExpressionVisitor.cs @@ -149,4 +149,12 @@ public class JetQueryableMethodTranslatingExpressionVisitor : RelationalQueryabl } return base.TranslateTake(source, count); } + + protected override ShapedQueryExpression? TranslateFirstOrDefault(ShapedQueryExpression source, LambdaExpression? predicate, + Type returnType, bool returnDefault) + { + var selectExpression = (SelectExpression)source.QueryExpression; + selectExpression.Tags.Remove("DeepSkip"); + return base.TranslateFirstOrDefault(source, predicate, returnType, returnDefault); + } }