Skip to content

Commit 047037f

Browse files
committed
Stop transforming complex property access to EF.Property
Fixes #36761
1 parent a419d5d commit 047037f

File tree

33 files changed

+333
-82
lines changed

33 files changed

+333
-82
lines changed

src/EFCore.Cosmos/Query/Internal/CosmosQueryTranslationPostprocessorFactory.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ public class CosmosQueryTranslationPostprocessorFactory(
2525
/// any release. You should only use it directly in your code with extreme caution and knowing that
2626
/// doing so can result in application failures when updating to a new Entity Framework Core release.
2727
/// </summary>
28+
[DebuggerStepThrough]
2829
public virtual QueryTranslationPostprocessor Create(QueryCompilationContext queryCompilationContext)
2930
=> new CosmosQueryTranslationPostprocessor(
3031
Dependencies,

src/EFCore.Cosmos/Query/Internal/CosmosQueryTranslationPreprocessorFactory.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ public class CosmosQueryTranslationPreprocessorFactory(QueryTranslationPreproces
2323
/// any release. You should only use it directly in your code with extreme caution and knowing that
2424
/// doing so can result in application failures when updating to a new Entity Framework Core release.
2525
/// </summary>
26+
[DebuggerStepThrough]
2627
public virtual QueryTranslationPreprocessor Create(QueryCompilationContext queryCompilationContext)
2728
=> new CosmosQueryTranslationPreprocessor(Dependencies, (CosmosQueryCompilationContext)queryCompilationContext);
2829
}

src/EFCore.Cosmos/Query/Internal/CosmosQueryableMethodTranslatingExpressionVisitorFactory.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ public class CosmosQueryableMethodTranslatingExpressionVisitorFactory(
2828
/// any release. You should only use it directly in your code with extreme caution and knowing that
2929
/// doing so can result in application failures when updating to a new Entity Framework Core release.
3030
/// </summary>
31+
[DebuggerStepThrough]
3132
public virtual QueryableMethodTranslatingExpressionVisitor Create(QueryCompilationContext queryCompilationContext)
3233
=> new CosmosQueryableMethodTranslatingExpressionVisitor(
3334
Dependencies,

src/EFCore.Cosmos/Query/Internal/CosmosShapedQueryCompilingExpressionVisitorFactory.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ public class CosmosShapedQueryCompilingExpressionVisitorFactory(
2828
/// any release. You should only use it directly in your code with extreme caution and knowing that
2929
/// doing so can result in application failures when updating to a new Entity Framework Core release.
3030
/// </summary>
31+
[DebuggerStepThrough]
3132
public virtual ShapedQueryCompilingExpressionVisitor Create(QueryCompilationContext queryCompilationContext)
3233
=> new CosmosShapedQueryCompilingExpressionVisitor(
3334
Dependencies,

src/EFCore.InMemory/Query/Internal/InMemoryQueryTranslationPreprocessorFactory.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ public InMemoryQueryTranslationPreprocessorFactory(
3232
/// any release. You should only use it directly in your code with extreme caution and knowing that
3333
/// doing so can result in application failures when updating to a new Entity Framework Core release.
3434
/// </summary>
35+
[DebuggerStepThrough]
3536
public virtual QueryTranslationPreprocessor Create(QueryCompilationContext queryCompilationContext)
3637
=> new InMemoryQueryTranslationPreprocessor(Dependencies, queryCompilationContext);
3738
}

src/EFCore.InMemory/Query/Internal/InMemoryQueryableMethodTranslatingExpressionVisitorFactory.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ public InMemoryQueryableMethodTranslatingExpressionVisitorFactory(
3232
/// any release. You should only use it directly in your code with extreme caution and knowing that
3333
/// doing so can result in application failures when updating to a new Entity Framework Core release.
3434
/// </summary>
35+
[DebuggerStepThrough]
3536
public virtual QueryableMethodTranslatingExpressionVisitor Create(QueryCompilationContext queryCompilationContext)
3637
=> new InMemoryQueryableMethodTranslatingExpressionVisitor(Dependencies, queryCompilationContext);
3738
}

src/EFCore.InMemory/Query/Internal/InMemoryShapedQueryExpressionVisitorFactory.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ public InMemoryShapedQueryCompilingExpressionVisitorFactory(
3232
/// any release. You should only use it directly in your code with extreme caution and knowing that
3333
/// doing so can result in application failures when updating to a new Entity Framework Core release.
3434
/// </summary>
35+
[DebuggerStepThrough]
3536
public virtual ShapedQueryCompilingExpressionVisitor Create(QueryCompilationContext queryCompilationContext)
3637
=> new InMemoryShapedQueryCompilingExpressionVisitor(Dependencies, queryCompilationContext);
3738
}

src/EFCore.Relational/Query/Internal/RelationalQueryTranslationPostprocessorFactory.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ public RelationalQueryTranslationPostprocessorFactory(
4141
/// any release. You should only use it directly in your code with extreme caution and knowing that
4242
/// doing so can result in application failures when updating to a new Entity Framework Core release.
4343
/// </summary>
44+
[DebuggerStepThrough]
4445
public virtual QueryTranslationPostprocessor Create(QueryCompilationContext queryCompilationContext)
4546
=> new RelationalQueryTranslationPostprocessor(
4647
Dependencies,

src/EFCore.Relational/Query/Internal/RelationalQueryTranslationPreprocessorFactory.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ public RelationalQueryTranslationPreprocessorFactory(
4141
/// any release. You should only use it directly in your code with extreme caution and knowing that
4242
/// doing so can result in application failures when updating to a new Entity Framework Core release.
4343
/// </summary>
44+
[DebuggerStepThrough]
4445
public virtual QueryTranslationPreprocessor Create(QueryCompilationContext queryCompilationContext)
4546
=> new RelationalQueryTranslationPreprocessor(Dependencies, RelationalDependencies, queryCompilationContext);
4647
}

src/EFCore.Relational/Query/Internal/RelationalQueryableMethodTranslatingExpressionVisitorFactory.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ public RelationalQueryableMethodTranslatingExpressionVisitorFactory(
4141
/// any release. You should only use it directly in your code with extreme caution and knowing that
4242
/// doing so can result in application failures when updating to a new Entity Framework Core release.
4343
/// </summary>
44+
[DebuggerStepThrough]
4445
public virtual QueryableMethodTranslatingExpressionVisitor Create(QueryCompilationContext queryCompilationContext)
4546
=> new RelationalQueryableMethodTranslatingExpressionVisitor(
4647
Dependencies,

0 commit comments

Comments
 (0)