Partager via


RelationalQueryableMethodTranslatingExpressionVisitor.CreateSelect Method

Definition

Overloads

CreateSelect(IEntityType)

Used to create a root SelectExpression representing a query of the given entity type.

CreateSelect(JsonQueryExpression, TableExpressionBase, String, Type, RelationalTypeMapping)

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.

CreateSelect(IEntityType)

Source:
RelationalQueryableMethodTranslatingExpressionVisitor.CreateSelect.cs

Used to create a root SelectExpression representing a query of the given entity type.

protected virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression CreateSelect (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType);
abstract member CreateSelect : Microsoft.EntityFrameworkCore.Metadata.IEntityType -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
override this.CreateSelect : Microsoft.EntityFrameworkCore.Metadata.IEntityType -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Protected Overridable Function CreateSelect (entityType As IEntityType) As SelectExpression

Parameters

entityType
IEntityType

Returns

Applies to

CreateSelect(JsonQueryExpression, TableExpressionBase, String, Type, RelationalTypeMapping)

Source:
RelationalQueryableMethodTranslatingExpressionVisitor.CreateSelect.cs

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.

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
protected virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression CreateSelect (Microsoft.EntityFrameworkCore.Query.JsonQueryExpression jsonQueryExpression, Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase tableExpressionBase, string identifierColumnName, Type identifierColumnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping identifierColumnTypeMapping);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
abstract member CreateSelect : Microsoft.EntityFrameworkCore.Query.JsonQueryExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase * string * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
override this.CreateSelect : Microsoft.EntityFrameworkCore.Query.JsonQueryExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase * string * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Protected Overridable Function CreateSelect (jsonQueryExpression As JsonQueryExpression, tableExpressionBase As TableExpressionBase, identifierColumnName As String, identifierColumnType As Type, identifierColumnTypeMapping As RelationalTypeMapping) As SelectExpression

Parameters

jsonQueryExpression
JsonQueryExpression
tableExpressionBase
TableExpressionBase
identifierColumnName
String
identifierColumnType
Type
identifierColumnTypeMapping
RelationalTypeMapping

Returns

Attributes

Applies to