SqlExpressionFactory Clase
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í.
Generador para crear SqlExpression instancias.
public class SqlExpressionFactory : Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory
type SqlExpressionFactory = class
interface ISqlExpressionFactory
Public Class SqlExpressionFactory
Implements ISqlExpressionFactory
- Herencia
-
SqlExpressionFactory
- Implementaciones
Constructores
SqlExpressionFactory(SqlExpressionFactoryDependencies) |
Crea una nueva instancia de la clase SqlExpressionFactory. |
Propiedades
Dependencies |
Dependencias para este servicio. |
Métodos
Add(SqlExpression, SqlExpression, RelationalTypeMapping) |
Crea un SqlBinaryExpression objeto que representa una adición. |
And(SqlExpression, SqlExpression, RelationalTypeMapping) |
Crea un SqlBinaryExpression objeto que representa una operación AND bit a bit. |
AndAlso(SqlExpression, SqlExpression) |
Crea un SqlBinaryExpression objeto que representa una operación AND lógica. |
ApplyDefaultTypeMapping(SqlExpression) |
Aplica la asignación de tipos predeterminada a una determinada SqlExpression. |
ApplyTypeMapping(SqlExpression, RelationalTypeMapping) |
Aplica la asignación de tipos a la clase especificada SqlExpression. |
Case(IReadOnlyList<CaseWhenClause>, SqlExpression) |
Crea un nuevo CaseExpression objeto que representa una instrucción CASE en un árbol SQL. |
Case(SqlExpression, CaseWhenClause[]) |
Obsoletos.
Crea un nuevo CaseExpression objeto que representa una instrucción CASE en un árbol SQL. |
Case(SqlExpression, IReadOnlyList<CaseWhenClause>, SqlExpression) |
Crea un nuevo CaseExpression objeto que representa una instrucción CASE en un árbol SQL. |
Case(SqlExpression, SqlExpression, CaseWhenClause[]) |
Generador para crear SqlExpression instancias. |
Coalesce(SqlExpression, SqlExpression, RelationalTypeMapping) |
Crea un SqlFunctionExpression objeto que representa una operación COALESCE. |
Constant(Object, RelationalTypeMapping) |
Crea un nuevo SqlConstantExpression objeto que representa una constante en un árbol SQL. |
Constant(Object, Type, RelationalTypeMapping) |
Crea un nuevo SqlConstantExpression objeto que representa una constante en un árbol SQL. |
Convert(SqlExpression, Type, RelationalTypeMapping) |
Crea un nuevo SqlUnaryExpression objeto que representa la conversión de una expresión SQL a un tipo diferente. |
Divide(SqlExpression, SqlExpression, RelationalTypeMapping) |
Crea un SqlBinaryExpression objeto que representa una división. |
Equal(SqlExpression, SqlExpression) |
Crea un SqlBinaryExpression objeto que representa una comparación de igualdad. |
Exists(SelectExpression) |
Crea un nuevo ExistsExpression objeto que representa una operación EXISTS en un árbol SQL. |
Exists(SelectExpression, Boolean) |
Crea un nuevo ExistsExpression objeto que representa una operación EXISTS en un árbol SQL. |
FindMapping(Type) |
Obsoletos.
Busca la asignación de tipos para un determinado Type. |
Fragment(String) |
Crea un nuevo SqlFragmentExpression objeto que representa un token de SQL. |
Function(SqlExpression, String, IEnumerable<SqlExpression>, Boolean, Boolean, IEnumerable<Boolean>, Type, RelationalTypeMapping) |
Crea un nuevo SqlFunctionExpression objeto que representa una llamada de función en un árbol SQL. |
Function(SqlExpression, String, IEnumerable<SqlExpression>, Type, RelationalTypeMapping) |
Obsoletos.
Crea un nuevo SqlFunctionExpression objeto que representa una llamada de función en un árbol SQL. |
Function(SqlExpression, String, Type, RelationalTypeMapping) |
Obsoletos.
Crea un nuevo SqlFunctionExpression objeto que representa una llamada de función en un árbol SQL. |
Function(String, IEnumerable<SqlExpression>, Boolean, IEnumerable<Boolean>, Type, RelationalTypeMapping) |
Crea un nuevo SqlFunctionExpression objeto que representa una llamada de función en un árbol SQL. |
Function(String, IEnumerable<SqlExpression>, Type, RelationalTypeMapping) |
Obsoletos.
Crea un nuevo SqlFunctionExpression objeto que representa una llamada de función en un árbol SQL. |
Function(String, String, IEnumerable<SqlExpression>, Boolean, IEnumerable<Boolean>, Type, RelationalTypeMapping) |
Crea un nuevo SqlFunctionExpression objeto que representa una llamada de función en un árbol SQL. |
Function(String, String, IEnumerable<SqlExpression>, Type, RelationalTypeMapping) |
Obsoletos.
Crea un nuevo SqlFunctionExpression objeto que representa una llamada de función en un árbol SQL. |
Function(String, String, Type, RelationalTypeMapping) |
Obsoletos.
Crea un nuevo SqlFunctionExpression objeto que representa una llamada de función en un árbol SQL. |
Function(String, Type, RelationalTypeMapping) |
Obsoletos.
Crea un nuevo SqlFunctionExpression objeto que representa una llamada de función en un árbol SQL. |
GetTypeMappingForValue(Object) |
Obsoletos.
Obtiene el tipo de base de datos relacional de un objeto determinado, que produce si no se encuentra ninguna asignación. |
GreaterThan(SqlExpression, SqlExpression) |
Crea un SqlBinaryExpression objeto que representa una comparación mayor que . |
GreaterThanOrEqual(SqlExpression, SqlExpression) |
Crea un SqlBinaryExpression objeto que representa una comparación mayor o igual que . |
In(SqlExpression, IReadOnlyList<SqlExpression>) |
Crea un nuevo InExpression objeto que representa una operación IN en un árbol SQL. |
In(SqlExpression, SelectExpression) |
Crea un nuevo InExpression objeto que representa una operación IN en un árbol SQL. |
In(SqlExpression, SelectExpression, Boolean) |
Crea un nuevo InExpression objeto que representa una operación IN en un árbol SQL. |
In(SqlExpression, SqlExpression, Boolean) |
Crea un nuevo InExpression objeto que representa una operación IN en un árbol SQL. |
In(SqlExpression, SqlParameterExpression) |
Crea un nuevo InExpression objeto que representa una operación IN en un árbol SQL. |
IsNotNull(SqlExpression) |
Crea un nuevo SqlUnaryExpression objeto que representa la desigualdad en null. |
IsNull(SqlExpression) |
Crea un nuevo SqlUnaryExpression objeto que representa la igualdad con null. |
LessThan(SqlExpression, SqlExpression) |
Crea un SqlBinaryExpression objeto que representa una comparación menor que . |
LessThanOrEqual(SqlExpression, SqlExpression) |
Crea un SqlBinaryExpression objeto que representa una comparación menor o igual que . |
Like(SqlExpression, SqlExpression, SqlExpression) |
Crea un nuevo InExpression objeto que representa un LIKE en un árbol SQL. |
MakeBinary(ExpressionType, SqlExpression, SqlExpression, RelationalTypeMapping) |
Crea un nuevo SqlBinaryExpression con los argumentos especificados. |
MakeUnary(ExpressionType, SqlExpression, Type, RelationalTypeMapping) |
Crea un nuevo SqlUnaryExpression con los argumentos especificados. |
Modulo(SqlExpression, SqlExpression, RelationalTypeMapping) |
Crea un SqlBinaryExpression objeto que representa una operación de módulo. |
Multiply(SqlExpression, SqlExpression, RelationalTypeMapping) |
Crea un SqlBinaryExpression objeto que representa una multiplicación. |
Negate(SqlExpression) |
Crea un nuevo SqlUnaryExpression objeto que representa una operación de negación en un árbol SQL. |
NiladicFunction(SqlExpression, String, Boolean, Boolean, Type, RelationalTypeMapping) |
Crea un nuevo SqlFunctionExpression objeto que representa una llamada de función niládica en un árbol SQL. |
NiladicFunction(String, Boolean, Type, RelationalTypeMapping) |
Crea un nuevo SqlFunctionExpression objeto que representa una llamada de función niládica en un árbol SQL. |
NiladicFunction(String, String, Boolean, Type, RelationalTypeMapping) |
Crea un nuevo SqlFunctionExpression objeto que representa una llamada de función niládica en un árbol SQL. |
Not(SqlExpression) |
Crea un nuevo SqlUnaryExpression objeto que representa una operación NOT en un árbol SQL. |
NotEqual(SqlExpression, SqlExpression) |
Crea un SqlBinaryExpression objeto que representa una comparación de desigualdad. |
Or(SqlExpression, SqlExpression, RelationalTypeMapping) |
Crea un SqlBinaryExpression objeto que representa una operación OR bit a bit. |
OrElse(SqlExpression, SqlExpression) |
Crea un SqlBinaryExpression objeto que representa una operación OR lógica. |
Select(IEntityType) |
Crea un nuevo SelectExpression objeto que representa un SELECT en un árbol SQL que proyecta un tipo de entidad a partir de un origen de tabla creado mediante la asignación predeterminada en el modelo. |
Select(IEntityType, String, Expression) |
Obsoletos.
Crea un nuevo SelectExpression objeto que representa un SELECT en un árbol SQL que proyecta un tipo de entidad a partir de un origen de tabla creado mediante un SQL personalizado. |
Select(IEntityType, TableExpressionBase) |
Crea un nuevo SelectExpression objeto que representa un SELECT en un árbol SQL que proyecta un tipo de entidad a partir de un origen de tabla. |
Select(SqlExpression) |
Crea un nuevo SelectExpression objeto que representa un SELECT en un árbol SQL que proyecta un SqlExpression o 1 desde ninguna tabla y sin ninguna composición. |
Subtract(SqlExpression, SqlExpression, RelationalTypeMapping) |
Crea un SqlBinaryExpression objeto que representa una resta. |