Class NpgsqlQueryableMethodTranslatingExpressionVisitor
This is an internal API that supports the Entity Framework Core infrastructure and not subject to
the same compatibility standards as public APIs. It may be changed or removed without notice in
any release. You should only use it directly in your code with extreme caution and knowing that
doing so can result in application failures when updating to a new Entity Framework Core release.
Inheritance
object
NpgsqlQueryableMethodTranslatingExpressionVisitor
Assembly: Npgsql.EntityFrameworkCore.PostgreSQL.dll
Syntax
public class NpgsqlQueryableMethodTranslatingExpressionVisitor : RelationalQueryableMethodTranslatingExpressionVisitor
Constructors
|
Improve this Doc
View Source
NpgsqlQueryableMethodTranslatingExpressionVisitor(QueryableMethodTranslatingExpressionVisitorDependencies, RelationalQueryableMethodTranslatingExpressionVisitorDependencies, QueryCompilationContext)
This is an internal API that supports the Entity Framework Core infrastructure and not subject to
the same compatibility standards as public APIs. It may be changed or removed without notice in
any release. You should only use it directly in your code with extreme caution and knowing that
doing so can result in application failures when updating to a new Entity Framework Core release.
Declaration
public NpgsqlQueryableMethodTranslatingExpressionVisitor(QueryableMethodTranslatingExpressionVisitorDependencies dependencies, RelationalQueryableMethodTranslatingExpressionVisitorDependencies relationalDependencies, QueryCompilationContext queryCompilationContext)
Parameters
Type |
Name |
Description |
QueryableMethodTranslatingExpressionVisitorDependencies |
dependencies |
|
RelationalQueryableMethodTranslatingExpressionVisitorDependencies |
relationalDependencies |
|
QueryCompilationContext |
queryCompilationContext |
|
Methods
|
Improve this Doc
View Source
IsValidSelectExpressionForExecuteDelete(SelectExpression, EntityShaperExpression, out TableExpression?)
This is an internal API that supports the Entity Framework Core infrastructure and not subject to
the same compatibility standards as public APIs. It may be changed or removed without notice in
any release. You should only use it directly in your code with extreme caution and knowing that
doing so can result in application failures when updating to a new Entity Framework Core release.
Declaration
protected override bool IsValidSelectExpressionForExecuteDelete(SelectExpression selectExpression, EntityShaperExpression entityShaperExpression, out TableExpression? tableExpression)
Parameters
Type |
Name |
Description |
SelectExpression |
selectExpression |
|
EntityShaperExpression |
entityShaperExpression |
|
TableExpression? |
tableExpression |
|
Returns
|
Improve this Doc
View Source
IsValidSelectExpressionForExecuteUpdate(SelectExpression, EntityShaperExpression, out TableExpression?)
This is an internal API that supports the Entity Framework Core infrastructure and not subject to
the same compatibility standards as public APIs. It may be changed or removed without notice in
any release. You should only use it directly in your code with extreme caution and knowing that
doing so can result in application failures when updating to a new Entity Framework Core release.
Declaration
protected override bool IsValidSelectExpressionForExecuteUpdate(SelectExpression selectExpression, EntityShaperExpression entityShaperExpression, out TableExpression? tableExpression)
Parameters
Type |
Name |
Description |
SelectExpression |
selectExpression |
|
EntityShaperExpression |
entityShaperExpression |
|
TableExpression? |
tableExpression |
|
Returns