RelationalQueryableMethodTranslatingExpressionVisitor.CreateSelect Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| CreateSelect(IEntityType) |
Se usa para crear una raíz SelectExpression que represente una consulta del tipo de entidad especificado. |
| CreateSelect(JsonQueryExpression, TableExpressionBase, String, Type, RelationalTypeMapping) |
Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de Entity Framework Core. |
CreateSelect(IEntityType)
Se usa para crear una raíz SelectExpression que represente una consulta del tipo de entidad especificado.
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
Parámetros
- entityType
- IEntityType
Devoluciones
Se aplica a
CreateSelect(JsonQueryExpression, TableExpressionBase, String, Type, RelationalTypeMapping)
Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de Entity Framework Core.
[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
Parámetros
- jsonQueryExpression
- JsonQueryExpression
- tableExpressionBase
- TableExpressionBase
- identifierColumnName
- String
- identifierColumnType
- Type
- identifierColumnTypeMapping
- RelationalTypeMapping
Devoluciones
- Atributos