Compartir a través de


DbLimitExpression Clase

Definición

Representa la restricción del número de elementos de la colección de argumentos al valor de límite especificado.

public ref class DbLimitExpression sealed : System::Data::Common::CommandTrees::DbExpression
public sealed class DbLimitExpression : System.Data.Common.CommandTrees.DbExpression
type DbLimitExpression = class
    inherit DbExpression
Public NotInheritable Class DbLimitExpression
Inherits DbExpression
Herencia
DbLimitExpression

Comentarios

Un DbLimitExpression se puede aplicar a cualquier DbExpression con un tipo de resultado de colección, incluido DbSkipExpression. DbLimitExpression proporciona el equivalente de la operación Top. No requiere que se haya realizado una operación de ordenación en su entrada. Tiene dos propiedades Expression, Argument y Limit, que especifican la colección y el número de filas que se van a devolver respectivamente. DbLimitExpression también tiene una propiedad BooleanWithTies que controla si se devuelven filas iguales de rango a la fila final. WithTies el valor predeterminado es false.

Propiedades

Argument

Obtiene o establece una expresión que especifica la colección de entrada.

ExpressionKind

Obtiene el tipo de la expresión, que indica la operación de esta expresión.

(Heredado de DbExpression)
Limit

Obtiene o establece una expresión que especifica el límite del número de elementos devueltos de la colección de entrada.

ResultType

Obtiene los metadatos de tipo para el tipo de resultado de la expresión.

(Heredado de DbExpression)
WithTies

Obtiene si la operación de límite incluirá resultados vinculados. La inclusión de resultados vinculados podría generar más resultados de los especificados por el valor de Limit.

Métodos

Accept(DbExpressionVisitor)

Implementa el patrón de visitante para expresiones que no generan un valor de resultado.

Accept<TResultType>(DbExpressionVisitor<TResultType>)

Implementa el patrón de visitante para expresiones que generan un valor de resultado de un tipo específico.

Equals(Object)

Determina si el Object especificado es igual a la instancia de DbExpression actual.

(Heredado de DbExpression)
GetHashCode()

Actúa como una función hash para el tipo.

(Heredado de DbExpression)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Métodos de extensión

All(DbExpression, Func<DbExpression,DbExpression>)

Crea un nuevo DbQuantifierExpression que determina si el predicado especificado contiene todos los elementos del conjunto de entrada.

And(DbExpression, DbExpression)

Crea un DbAndExpression que realiza los argumentos lógicos And de la izquierda y derecha.

Any(DbExpression)

Crea un nuevo DbExpression que determina si el argumento set especificado no está vacío.

Any(DbExpression, Func<DbExpression,DbExpression>)

Crea un nuevo DbQuantifierExpression que determina si el predicado especificado contiene cualquier elemento del conjunto de entrada.

As(DbExpression, String)

Devuelve los argumentos especificados como un objeto de par clave-valor.

Bind(DbExpression)

Crea un nuevo DbExpressionBinding que usa un nombre de variable generado para enlazar la expresión especificada.

BindAs(DbExpression, String)

Crea un nuevo DbExpressionBinding que usa el nombre de variable especificado para enlazar la expresión dada.

CastTo(DbExpression, TypeUsage)

Crea un nuevo DbCastExpression que aplica una operación de conversión a un argumento polimórfico.

CrossApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)

Crea un nuevo DbApplyExpression que evalúa la expresión de apply dada una vez para cada elemento de un conjunto de entrada determinado, lo que genera una colección de filas con la entrada correspondiente y aplica columnas. No se incluyen filas para las que apply se evalúan como un conjunto vacío.

Deref(DbExpression)

Crea un nuevo DbDerefExpression que recupera una entidad específica dada una expresión de referencia.

Distinct(DbExpression)

Crea un nuevo DbDistinctExpression que quita los duplicados del argumento set especificado.

Divide(DbExpression, DbExpression)

Crea un nuevo DbArithmeticExpression que divide el argumento izquierdo por el argumento derecho.

Element(DbExpression)

Crea un nuevo DbElementExpression que convierte un conjunto en un singleton.

Equal(DbExpression, DbExpression)

Crea un nuevo DbComparisonExpression que compara los argumentos izquierdo y derecho para obtener igualdad.

Except(DbExpression, DbExpression)

Crea un nuevo DbExceptExpression que calcula la resta del argumento de conjunto derecho del argumento set izquierdo.

Exists(DbExpression)

Crea un nuevo DbExpression que determina si el argumento set especificado no está vacío.

FullOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

Crea un nuevo DbJoinExpression que combina los conjuntos especificados por las expresiones izquierda y derecha, en la condición de combinación especificada, mediante FullOuterJoin como DbExpressionKind.

GetEntityRef(DbExpression)

Crea un nuevo DbEntityRefExpression que recupera la referencia de la entidad especificada en forma estructural.

GetRefKey(DbExpression)

Crea un nuevo DbRefKeyExpression que recupera los valores clave de la referencia especificada en forma estructural.

GreaterThan(DbExpression, DbExpression)

Crea un nuevo DbComparisonExpression que determina si el argumento izquierdo es mayor que el argumento derecho.

GreaterThanOrEqual(DbExpression, DbExpression)

Crea un nuevo DbComparisonExpression que determina si el argumento izquierdo es mayor o igual que el argumento derecho.

GroupBind(DbExpression)

Crea un nuevo enlace de expresiones de grupo que usa nombres de variable y de grupo generados para enlazar la expresión dada.

GroupBindAs(DbExpression, String, String)

Crea un nuevo DbGroupExpressionBinding que usa el nombre de variable y los nombres de variable de grupo especificados para enlazar la expresión especificada.

InnerJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

Crea un nuevo DbJoinExpression que combina los conjuntos especificados por las expresiones izquierda y derecha, en la condición de combinación especificada, usando InnerJoin como DbExpressionKind.

Intersect(DbExpression, DbExpression)

Crea un nuevo DbIntersectExpression que calcula la intersección de los argumentos de conjunto izquierdo y derecho.

IsEmpty(DbExpression)

Crea un nuevo DbIsEmptyExpression que determina si el argumento set especificado es un conjunto vacío.

IsNull(DbExpression)

Crea un nuevo DbIsNullExpression que determina si el argumento especificado es NULL.

IsOf(DbExpression, TypeUsage)

Crea un nuevo DbIsOfExpression que determina si el argumento especificado es del tipo especificado o de un subtipo.

IsOfOnly(DbExpression, TypeUsage)

Crea una nueva expresión DbIsOfExpression que determina si el argumento especificado es del tipo especificado y solo ese tipo (no un subtipo).

Join(DbExpression, DbExpression, Func<DbExpression,DbExpression>, Func<DbExpression,DbExpression>)

Crea un nuevo DbJoinExpression que combina los conjuntos especificados por las expresiones externas e internas, en una condición de igualdad entre las claves externas e internas especificadas, usando InnerJoin como DbExpressionKind.

Join<TSelector>(DbExpression, DbExpression, Func<DbExpression, DbExpression>, Func<DbExpression,DbExpression>, Func<DbExpression, DbExpression,TSelector>)

Crea una nueva DbProjectExpression que proyecta el selector especificado sobre los conjuntos especificados por las expresiones externas e internas, unidas en una condición de igualdad entre las claves externas e internas especificadas, usando InnerJoin como DbExpressionKind.

LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

Crea un nuevo DbJoinExpression que combina los conjuntos especificados por las expresiones izquierda y derecha, en la condición de combinación especificada, mediante LeftOuterJoin como DbExpressionKind.

LessThan(DbExpression, DbExpression)

Crea un nuevo DbComparisonExpression que determina si el argumento izquierdo es menor que el argumento derecho.

LessThanOrEqual(DbExpression, DbExpression)

Crea un nuevo DbComparisonExpression que determina si el argumento izquierdo es menor o igual que el argumento derecho.

Like(DbExpression, DbExpression)

Crea un nuevo DbLikeExpression que compara la cadena de entrada especificada con el patrón especificado.

Like(DbExpression, DbExpression, DbExpression)

Crea un nuevo DbLikeExpression que compara la cadena de entrada especificada con el patrón especificado mediante el escape opcional.

Limit(DbExpression, DbExpression)

Crea un nuevo DbLimitExpression que restringe el número de elementos de la colección Argument al valor de límite de recuento especificado. Los resultados vinculados no se incluyen en la salida.

Minus(DbExpression, DbExpression)

Crea un nuevo DbArithmeticExpression que resta el argumento derecho del argumento izquierdo.

Modulo(DbExpression, DbExpression)

Crea un nuevo DbArithmeticExpression que calcula el resto del argumento izquierdo dividido por el argumento derecho.

Multiply(DbExpression, DbExpression)

Crea un nuevo DbArithmeticExpression que multiplica el argumento izquierdo por el argumento derecho.

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Crea un nuevo DbRelationshipNavigationExpression que representa la navegación de una relación de composición o asociación.

Negate(DbExpression)

Crea un nuevo DbArithmeticExpression que niega el valor del argumento.

Not(DbExpression)

Crea un DbNotExpression que realiza la negación lógica del argumento especificado.

NotEqual(DbExpression, DbExpression)

Crea una nueva DbComparisonExpression que compara los argumentos izquierdo y derecho para la desigualdad.

OfType(DbExpression, TypeUsage)

Crea un nuevo DbOfTypeExpression que genera un conjunto que consta de los elementos del conjunto de entrada especificado que son del tipo especificado.

OfTypeOnly(DbExpression, TypeUsage)

Crea un nuevo DbOfTypeExpression que genera un conjunto que consta de los elementos del conjunto de entrada especificado que son exactamente del tipo especificado.

Or(DbExpression, DbExpression)

Crea un DbOrExpression que realiza el or lógico de los argumentos izquierdo y derecho.

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

Crea un nuevo DbSortExpression que ordena el conjunto de entrada especificado por la clave de ordenación especificada, con el criterio de ordenación ascendente y la intercalación predeterminada.

OrderBy(DbExpression, Func<DbExpression,DbExpression>, String)

Crea un nuevo DbSortExpression que ordena el conjunto de entrada especificado por la clave de ordenación especificada, con el criterio de ordenación ascendente y la intercalación especificada.

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>)

Crea un nuevo DbSortExpression que ordena el conjunto de entrada especificado por la clave de ordenación especificada, con orden descendente y intercalación predeterminada.

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>, String)

Crea una nueva DbSortExpression que ordena el conjunto de entrada especificado por la clave de ordenación especificada, con el criterio de ordenación descendente y la intercalación especificada.

OuterApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)

Crea un nuevo DbApplyExpression que evalúa la expresión de apply dada una vez para cada elemento de un conjunto de entrada determinado, lo que genera una colección de filas con la entrada correspondiente y aplica columnas. Las filas para las que apply se evalúan como un conjunto vacío tienen un valor de columna apply de null.

Plus(DbExpression, DbExpression)

Crea un nuevo DbArithmeticExpression que agrega el argumento izquierdo al argumento derecho.

Property(DbExpression, EdmProperty)

Crea un nuevo DbPropertyExpression que representa la recuperación de la propiedad especificada.

Property(DbExpression, NavigationProperty)

Crea un nuevo DbPropertyExpression que representa la recuperación de la propiedad de navegación especificada.

Property(DbExpression, RelationshipEndMember)

Crea un nuevo DbPropertyExpression que representa la recuperación del miembro final de la relación especificada.

Property(DbExpression, String)

Crea un nuevo DbPropertyExpression que representa la recuperación de la propiedad de instancia con el nombre especificado de la instancia especificada.

Select<TProjection>(DbExpression, Func<DbExpression,TProjection>)

Crea un nuevo DbProjectExpression que selecciona la expresión especificada en el conjunto de entrada especificado.

SelectMany(DbExpression, Func<DbExpression,DbExpression>)

Crea un nuevo DbApplyExpression que evalúa la expresión de apply dada una vez para cada elemento de un conjunto de entrada determinado, lo que genera una colección de filas con la entrada correspondiente y aplica columnas. No se incluyen filas para las que apply se evalúan como un conjunto vacío. A continuación, se crea un DbProjectExpression que selecciona la columna apply de cada fila, lo que genera la colección general de resultados de apply.

SelectMany<TSelector>(DbExpression, Func<DbExpression,DbExpression>, Func<DbExpression,DbExpression,TSelector>)

Crea un nuevo DbApplyExpression que evalúa la expresión de apply dada una vez para cada elemento de un conjunto de entrada determinado, lo que genera una colección de filas con la entrada correspondiente y aplica columnas. No se incluyen filas para las que apply se evalúan como un conjunto vacío. A continuación, se crea un DbProjectExpression que selecciona el selector especificado en cada fila, lo que genera la colección general de resultados.

Take(DbExpression, DbExpression)

Crea un nuevo DbLimitExpression que restringe el número de elementos de la colección Argument al valor de límite de recuento especificado. Los resultados vinculados no se incluyen en la salida.

ToSortClause(DbExpression)

Crea un nuevo DbSortClause con un criterio de ordenación ascendente y una intercalación predeterminada.

ToSortClause(DbExpression, String)

Crea un nuevo DbSortClause con un criterio de ordenación ascendente y la intercalación especificada.

ToSortClauseDescending(DbExpression)

Crea un nuevo DbSortClause con un criterio de ordenación descendente y una intercalación predeterminada.

ToSortClauseDescending(DbExpression, String)

Crea un nuevo DbSortClause con un criterio de ordenación descendente y la intercalación especificada.

TreatAs(DbExpression, TypeUsage)

Crea un nuevo DbTreatExpression.

UnaryMinus(DbExpression)

Crea un nuevo DbArithmeticExpression que niega el valor del argumento.

Union(DbExpression, DbExpression)

Crea un nuevo DbExpression que calcula la unión de los argumentos de conjunto izquierdo y derecho con duplicados quitados.

UnionAll(DbExpression, DbExpression)

Crea un nuevo DbUnionAllExpression que calcula la unión de los argumentos de conjunto izquierdo y derecho y no quita duplicados.

Where(DbExpression, Func<DbExpression,DbExpression>)

Crea un nuevo DbFilterExpression que filtra los elementos del conjunto de entrada especificado mediante el predicado especificado.

Abs(DbExpression)

Crea un DbFunctionExpression que invoca la función 'Abs' canónica con el argumento especificado, que debe tener cada uno un tipo de resultado numérico. El tipo de resultado de la expresión es el mismo que el tipo de resultado de value.

AddDays(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'AddDays' canónica con los argumentos especificados, que deben tener tipos de resultados DateTime o DateTimeOffset e enteros. El tipo de resultado de la expresión es el mismo que el tipo de resultado de dateValue.

AddHours(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'AddHours' canónica con los argumentos especificados, que deben tener tipos de resultados DateTime, DateTimeOffset o Time y enteros. El tipo de resultado de la expresión es el mismo que el tipo de resultado de timeValue.

AddMicroseconds(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'AddMicroseconds' canónica con los argumentos especificados, que deben tener tipos de resultado DateTime, DateTimeOffset o Time y enteros. El tipo de resultado de la expresión es el mismo que el tipo de resultado de timeValue.

AddMilliseconds(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'AddMilliseconds' canónica con los argumentos especificados, que deben tener tipos de resultados DateTime, DateTimeOffset o Time y enteros. El tipo de resultado de la expresión es el mismo que el tipo de resultado de timeValue.

AddMinutes(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'AddMinutes' canónica con los argumentos especificados, que deben tener tipos de resultados DateTime, DateTimeOffset o Time y enteros. El tipo de resultado de la expresión es el mismo que el tipo de resultado de timeValue.

AddMonths(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'AddMonths' canónica con los argumentos especificados, que deben tener tipos de resultados DateTime o DateTimeOffset y enteros. El tipo de resultado de la expresión es el mismo que el tipo de resultado de dateValue.

AddNanoseconds(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'AddNanoseconds' canónica con los argumentos especificados, que deben tener tipos de resultados DateTime, DateTimeOffset o Time y enteros. El tipo de resultado de la expresión es el mismo que el tipo de resultado de timeValue.

AddSeconds(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función canónica "AddSeconds" con los argumentos especificados, que deben tener tipos de resultados DateTime, DateTimeOffset o Time e enteros. El tipo de resultado de la expresión es el mismo que el tipo de resultado de timeValue.

AddYears(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'AddYears' canónica con los argumentos especificados, que deben tener tipos de resultados DateTime o DateTimeOffset y enteros. El tipo de resultado de la expresión es el mismo que el tipo de resultado de dateValue.

Average(DbExpression)

Crea un DbFunctionExpression que invoca la función 'Avg' canónica sobre la colección especificada. El tipo de resultado de la expresión es el mismo que el tipo de elemento de la colección.

BitwiseAnd(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'BitwiseAnd' canónica con los argumentos especificados, que deben tener el mismo tipo de resultado numérico entero. El tipo de resultado de la expresión es el mismo que el tipo de los argumentos.

BitwiseNot(DbExpression)

Crea un DbFunctionExpression que invoca la función 'BitwiseNot' canónica con el argumento especificado, que debe tener un tipo de resultado numérico entero. El tipo de resultado de la expresión es el mismo que el tipo de los argumentos.

BitwiseOr(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'BitwiseOr' canónica con los argumentos especificados, que deben tener el mismo tipo de resultado numérico entero. El tipo de resultado de la expresión es el mismo que el tipo de los argumentos.

BitwiseXor(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'BitwiseXor' canónica con los argumentos especificados, que deben tener el mismo tipo de resultado numérico entero. El tipo de resultado de la expresión es el mismo que el tipo de los argumentos.

Ceiling(DbExpression)

Crea un DbFunctionExpression que invoca la función 'Ceiling' canónica con el argumento especificado, que debe tener un tipo de resultado simple, doble o decimal. El tipo de resultado de la expresión es el mismo que el tipo de resultado de value.

Concat(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'Concat' canónica con los argumentos especificados, que deben tener un tipo de resultado de cadena. El tipo de resultado de la expresión es string.

Contains(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'Contains' canónica con los argumentos especificados, que deben tener un tipo de resultado de cadena. El tipo de resultado de la expresión es booleano.

Count(DbExpression)

Crea un DbFunctionExpression que invoca la función 'Count' canónica sobre la colección especificada. El tipo de resultado de la expresión es Edm.Int32.

Day(DbExpression)

Crea un DbFunctionExpression que invoca la función 'Day' canónica con el argumento especificado, que debe tener un tipo de resultado DateTime o DateTimeOffset. El tipo de resultado de la expresión es Edm.Int32.

DayOfYear(DbExpression)

Crea un DbFunctionExpression que invoca la función 'DayOfYear' canónica con el argumento especificado, que debe tener un tipo de resultado DateTime o DateTimeOffset. El tipo de resultado de la expresión es Edm.Int32.

DiffDays(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'DiffDays' canónica con los argumentos especificados, que deben tener un tipo de resultado DateTime o DateTimeOffset. El tipo de resultado de la expresión es Edm.Int32.

DiffHours(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'DiffHours' canónica con los argumentos especificados, que deben tener un tipo de resultado DateTime, DateTimeOffset o Time. El tipo de resultado de la expresión es Edm.Int32.

DiffMicroseconds(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'DiffMicroseconds' canónica con los argumentos especificados, que deben tener un tipo de resultado DateTime, DateTimeOffset o Time. El tipo de resultado de la expresión es Edm.Int32.

DiffMilliseconds(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'DiffMilliseconds' canónica con los argumentos especificados, que deben tener un tipo de resultado DateTime, DateTimeOffset o Time. El tipo de resultado de la expresión es Edm.Int32.

DiffMinutes(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'DiffMinutes' canónica con los argumentos especificados, que deben tener un tipo de resultado DateTime, DateTimeOffset o Time. El tipo de resultado de la expresión es Edm.Int32.

DiffMonths(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'DiffMonths' canónica con los argumentos especificados, que deben tener un tipo de resultado DateTime o DateTimeOffset. El tipo de resultado de la expresión es Edm.Int32.

DiffNanoseconds(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'DiffNanoseconds' canónica con los argumentos especificados, que deben tener un tipo de resultado DateTime, DateTimeOffset o Time. El tipo de resultado de la expresión es Edm.Int32.

DiffSeconds(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'DiffSeconds' canónica con los argumentos especificados, que deben tener un tipo de resultado DateTime, DateTimeOffset o Time. El tipo de resultado de la expresión es Edm.Int32.

DiffYears(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'DiffYears' canónica con los argumentos especificados, que deben tener un tipo de resultado DateTime o DateTimeOffset. El tipo de resultado de la expresión es Edm.Int32.

EndsWith(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'EndsWith' canónica con los argumentos especificados, que deben tener un tipo de resultado de cadena. El tipo de resultado de la expresión es booleano.

Floor(DbExpression)

Crea un DbFunctionExpression que invoca la función 'Floor' canónica con el argumento especificado, que debe tener un tipo de resultado simple, doble o decimal. El tipo de resultado de la expresión es el mismo que el tipo de resultado de value.

GetTotalOffsetMinutes(DbExpression)

Crea un DbFunctionExpression que invoca la función 'GetTotalOffsetMinutes' canónica con el argumento especificado, que debe tener un tipo de resultado DateTimeOffset. El tipo de resultado de la expresión es Edm.Int32.

Hour(DbExpression)

Crea un DbFunctionExpression que invoca la función 'Hour' canónica con el argumento especificado, que debe tener un tipo de resultado DateTime, DateTimeOffset o Time. El tipo de resultado de la expresión es Edm.Int32.

IndexOf(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'IndexOf' canónica con los argumentos especificados, que deben tener un tipo de resultado de cadena. El tipo de resultado de la expresión es Edm.Int32.

Left(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'Left' canónica con los argumentos especificados, que deben tener un tipo de resultado numérico entero y de cadena. El tipo de resultado de la expresión es string.

Length(DbExpression)

Crea un DbFunctionExpression que invoca la función 'Length' canónica con el argumento especificado, que debe tener un tipo de resultado de cadena. El tipo de resultado de la expresión es Edm.Int32.

LongCount(DbExpression)

Crea un DbFunctionExpression que invoca la función 'BigCount' canónica sobre la colección especificada. El tipo de resultado de la expresión es Edm.Int64.

Max(DbExpression)

Crea un DbFunctionExpression que invoca la función 'Max' canónica sobre la colección especificada. El tipo de resultado de la expresión es el mismo que el tipo de elemento de la colección.

Millisecond(DbExpression)

Crea un DbFunctionExpression que invoca la función canónica "Milisegundos" con el argumento especificado, que debe tener un tipo de resultado DateTime, DateTimeOffset o Time. El tipo de resultado de la expresión es Edm.Int32.

Min(DbExpression)

Crea un DbFunctionExpression que invoca la función 'Min' canónica sobre la colección especificada. El tipo de resultado de la expresión es el mismo que el tipo de elemento de la colección.

Minute(DbExpression)

Crea un DbFunctionExpression que invoca la función 'Minute' canónica con el argumento especificado, que debe tener un tipo de resultado DateTime, DateTimeOffset o Time. El tipo de resultado de la expresión es Edm.Int32.

Month(DbExpression)

Crea un DbFunctionExpression que invoca la función 'Month' canónica con el argumento especificado, que debe tener un tipo de resultado DateTime o DateTimeOffset. El tipo de resultado de la expresión es Edm.Int32.

Power(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'Power' canónica con los argumentos especificados, que deben tener tipos de resultados numéricos. El tipo de resultado de la expresión es el mismo que el tipo de resultado de baseArgument.

Replace(DbExpression, DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'Replace' canónica con los argumentos especificados, que deben tener un tipo de resultado de cadena. El tipo de resultado de la expresión también es string.

Reverse(DbExpression)

Crea un DbFunctionExpression que invoca la función 'Reverse' canónica con el argumento especificado, que debe tener un tipo de resultado de cadena. El tipo de resultado de la expresión también es string.

Right(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'Right' canónica con los argumentos especificados, que deben tener un tipo de resultado numérico entero y de cadena. El tipo de resultado de la expresión es string.

Round(DbExpression)

Crea un DbFunctionExpression que invoca la función 'Round' canónica con el argumento especificado, que debe tener un tipo de resultado simple, doble o decimal. El tipo de resultado de la expresión es el mismo que el tipo de resultado de value.

Round(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'Round' canónica con los argumentos especificados, que deben tener un tipo de resultado simple, doble o decimal y entero. El tipo de resultado de la expresión es el mismo que el tipo de resultado de value.

Second(DbExpression)

Crea un DbFunctionExpression que invoca la función 'Second' canónica con el argumento especificado, que debe tener un tipo de resultado DateTime, DateTimeOffset o Time. El tipo de resultado de la expresión es Edm.Int32.

StartsWith(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'StartsWith' canónica con los argumentos especificados, que deben tener un tipo de resultado de cadena. El tipo de resultado de la expresión es booleano.

StDev(DbExpression)

Crea un DbFunctionExpression que invoca la función 'StDev' canónica sobre los miembros que no son NULL de la colección especificada. El tipo de resultado de la expresión es Edm.Double.

StDevP(DbExpression)

Crea un DbFunctionExpression que invoca la función 'StDevP' canónica sobre el rellenado de la colección especificada. El tipo de resultado de la expresión es Edm.Double.

Substring(DbExpression, DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función canónica "Substring" con los argumentos especificados, que deben tener un tipo de resultado numérico de cadena e entero. El tipo de resultado de la expresión es string.

Sum(DbExpression)

Crea un DbFunctionExpression que invoca la función 'Sum' canónica sobre la colección especificada. El tipo de resultado de la expresión es el mismo que el tipo de elemento de la colección.

ToLower(DbExpression)

Crea un DbFunctionExpression que invoca la función 'ToLower' canónica con el argumento especificado, que debe tener un tipo de resultado de cadena. El tipo de resultado de la expresión también es string.

ToUpper(DbExpression)

Crea un DbFunctionExpression que invoca la función 'ToUpper' canónica con el argumento especificado, que debe tener un tipo de resultado de cadena. El tipo de resultado de la expresión también es string.

Trim(DbExpression)

Crea un DbFunctionExpression que invoca la función 'Trim' canónica con el argumento especificado, que debe tener un tipo de resultado de cadena. El tipo de resultado de la expresión también es string.

TrimEnd(DbExpression)

Crea un DbFunctionExpression que invoca la función 'RTrim' canónica con el argumento especificado, que debe tener un tipo de resultado de cadena. El tipo de resultado de la expresión también es string.

TrimStart(DbExpression)

Crea un DbFunctionExpression que invoca la función 'LTrim' canónica con el argumento especificado, que debe tener un tipo de resultado de cadena. El tipo de resultado de la expresión también es string.

Truncate(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'Truncate' canónica con los argumentos especificados, que deben tener un tipo de resultado simple, doble o decimal y entero. El tipo de resultado de la expresión es el mismo que el tipo de resultado de value.

TruncateTime(DbExpression)

Crea un DbFunctionExpression que invoca la función canónica "TruncateTime" con el argumento especificado, que debe tener un tipo de resultado DateTime o DateTimeOffset. El tipo de resultado de la expresión es el mismo que el tipo de resultado de dateValue.

Var(DbExpression)

Crea un DbFunctionExpression que invoca la función 'Var' canónica sobre los miembros que no son NULL de la colección especificada. El tipo de resultado de la expresión es Edm.Double.

VarP(DbExpression)

Crea un DbFunctionExpression que invoca la función 'VarP' canónica sobre el rellenado de la colección especificada. Tipo de resultado de la expresión Edm.Double.

Year(DbExpression)

Crea un DbFunctionExpression que invoca la función 'Year' canónica con el argumento especificado, que debe tener un tipo de resultado DateTime o DateTimeOffset. El tipo de resultado de la expresión es Edm.Int32.

Area(DbExpression)

Crea un DbFunctionExpression que invoca la función 'Area' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geography o Edm.Geometry. El tipo de resultado de la expresión es Edm.Double.

AsBinary(DbExpression)

Crea un DbFunctionExpression que invoca la función 'AsBinary' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geography o Edm.Geometry. El tipo de resultado de la expresión es Edm.Binary.

AsGml(DbExpression)

Crea un DbFunctionExpression que invoca la función 'AsGml' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geography o Edm.Geometry. El tipo de resultado de la expresión es Edm.String.

AsText(DbExpression)

Crea un DbFunctionExpression que invoca la función 'AsText' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geography o Edm.Geometry. El tipo de resultado de la expresión es Edm.String.

Centroid(DbExpression)

Crea un DbFunctionExpression que invoca la función 'Centroid' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geometry. El tipo de resultado de la expresión es Edm.Geometry.

CoordinateSystemId(DbExpression)

Crea un DbFunctionExpression que invoca la función 'CoordinateSystemId' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geography o Edm.Geometry. El tipo de resultado de la expresión es Edm.Int32.

Distance(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'Distance' canónica con los argumentos especificados, que deben tener un tipo de resultado Edm.Geography o Edm.Geometry. El tipo de resultado de spatialValue1 debe coincidir con el tipo de resultado de spatialValue2. El tipo de resultado de la expresión es Edm.Double.

Elevation(DbExpression)

Crea un DbFunctionExpression que invoca la función 'Elevation' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geography o Edm.Geometry. El tipo de resultado de la expresión es Edm.Double.

EndPoint(DbExpression)

Crea un DbFunctionExpression que invoca la función 'EndPoint' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geography o Edm.Geometry. El tipo de resultado es el mismo que el de spatialValue.

ExteriorRing(DbExpression)

Crea un DbFunctionExpression que invoca la función 'ExteriorRing' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geometry. El tipo de resultado de la expresión es Edm.Geometry.

InteriorRingAt(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'InteriorRingAt' canónica con los argumentos especificados. El primer argumento debe tener un tipo de resultado Edm.Geometry. El segundo argumento debe tener tipos de resultados numéricos enteros. El tipo de resultado de la expresión es Edm.Geometry.

InteriorRingCount(DbExpression)

Crea un DbFunctionExpression que invoca la función 'InteriorRingCount' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geometry. El tipo de resultado de la expresión es Edm.Int32.

IsClosedSpatial(DbExpression)

Crea un DbFunctionExpression que invoca la función 'IsClosedSpatial' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geography o Edm.Geometry. El tipo de resultado es Edm.Boolean.

IsEmptySpatial(DbExpression)

Crea un DbFunctionExpression que invoca la función 'IsEmptySpatial' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geography o Edm.Geometry. El tipo de resultado de la expresión es Edm.Boolean.

IsRing(DbExpression)

Crea un DbFunctionExpression que invoca la función 'IsRing' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geometry. El tipo de resultado es Edm.Boolean.

IsSimpleGeometry(DbExpression)

Crea un DbFunctionExpression que invoca la función 'IsSimpleGeometry' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geometry. El tipo de resultado de la expresión es Edm.Boolean.

IsValidGeometry(DbExpression)

Crea un DbFunctionExpression que invoca la función 'IsValidGeometry' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geometry. El tipo de resultado de la expresión es Edm.Boolean.

Latitude(DbExpression)

Crea un DbFunctionExpression que invoca la función 'Latitude' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geography. El tipo de resultado de la expresión es Edm.Double.

Longitude(DbExpression)

Crea un DbFunctionExpression que invoca la función 'Longitude' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geography. El tipo de resultado de la expresión es Edm.Double.

Measure(DbExpression)

Crea un DbFunctionExpression que invoca la función 'Measure' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geography o Edm.Geometry. El tipo de resultado de la expresión es Edm.Double.

PointAt(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'PointAt' canónica con los argumentos especificados. El primer argumento debe tener un tipo de resultado Edm.Geography o Edm.Geometry. El segundo argumento debe tener un tipo de resultado numérico entero. El tipo de resultado de la expresión es el mismo que el de spatialValue.

PointCount(DbExpression)

Crea un DbFunctionExpression que invoca la función 'PointCount' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geography o Edm.Geometry. El tipo de resultado de la expresión es Edm.Int32.

PointOnSurface(DbExpression)

Crea un DbFunctionExpression que invoca la función 'PointOnSurface' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geometry. El tipo de resultado de la expresión es Edm.Geometry.

SpatialBoundary(DbExpression)

Crea un DbFunctionExpression que invoca la función 'SpatialBoundary' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geometry. El tipo de resultado de la expresión es Edm.Geometry.

SpatialBuffer(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'SpatialBuffer' canónica con los argumentos especificados, que deben tener tipos de resultado Edm.Geography o Edm.Geometry y Edm.Double. El tipo de resultado de la expresión es Edm.Geometry.

SpatialContains(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'SpatialContains' canónica con los argumentos especificados, que deben tener un tipo de resultado Edm.Geometry. El tipo de resultado de la expresión es Edm.Boolean.

SpatialConvexHull(DbExpression)

Crea un DbFunctionExpression que invoca la función 'SpatialConvexHull' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geometry. El tipo de resultado de la expresión es Edm.Geometry.

SpatialCrosses(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'SpatialCrosses' canónica con los argumentos especificados, que deben tener un tipo de resultado Edm.Geometry. El tipo de resultado de la expresión es Edm.Boolean.

SpatialDifference(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'SpatialDifference' canónica con los argumentos especificados, que deben tener un tipo de resultado Edm.Geography o Edm.Geometry. El tipo de resultado de spatialValue1 debe coincidir con el tipo de resultado de spatialValue2. El tipo de resultado de la expresión es el mismo que el tipo de spatialValue1 y spatialValue2.

SpatialDimension(DbExpression)

Crea un DbFunctionExpression que invoca la función 'SpatialDimension' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geography o Edm.Geometry. El tipo de resultado de la expresión es Edm.Int32.

SpatialDisjoint(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'SpatialDisjoint' canónica con los argumentos especificados, que deben tener un tipo de resultado Edm.Geography o Edm.Geometry. El tipo de resultado de spatialValue1 debe coincidir con el tipo de resultado de spatialValue2. El tipo de resultado de la expresión es Edm.Boolean.

SpatialElementAt(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'SpatialElementAt' canónica con los argumentos especificados. El primer argumento debe tener un tipo de resultado Edm.Geography o Edm.Geometry. El segundo argumento debe tener un tipo de resultado numérico entero. El tipo de resultado de la expresión es el mismo que el de spatialValue.

SpatialElementCount(DbExpression)

Crea un DbFunctionExpression que invoca la función 'SpatialElementCount' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geography o Edm.Geometry. El tipo de resultado de la expresión es Edm.Int32.

SpatialEnvelope(DbExpression)

Crea un DbFunctionExpression que invoca la función 'SpatialEnvelope' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geometry. El tipo de resultado de la expresión es Edm.Geometry.

SpatialEquals(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'SpatialEquals' canónica con los argumentos especificados, que deben tener un tipo de resultado Edm.Geography o Edm.Geometry. El tipo de resultado de spatialValue1 debe coincidir con el tipo de resultado de spatialValue2. El tipo de resultado de la expresión es Edm.Boolean.

SpatialIntersection(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'SpatialIntersection' canónica con los argumentos especificados, que deben tener un tipo de resultado Edm.Geography o Edm.Geometry. El tipo de resultado de spatialValue1 debe coincidir con el tipo de resultado de spatialValue2. El tipo de resultado de la expresión es el mismo que el tipo de spatialValue1 y spatialValue2.

SpatialIntersects(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'SpatialIntersects' canónica con los argumentos especificados, que deben tener un tipo de resultado Edm.Geography o Edm.Geometry. El tipo de resultado de spatialValue1 debe coincidir con el tipo de resultado de spatialValue2. El tipo de resultado de la expresión es Edm.Boolean.

SpatialLength(DbExpression)

Crea un DbFunctionExpression que invoca la función 'SpatialLength' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geography o Edm.Geometry. El tipo de resultado de la expresión es Edm.Double.

SpatialOverlaps(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'SpatialOverlaps' canónica con los argumentos especificados, que deben tener un tipo de resultado Edm.Geometry. El tipo de resultado de la expresión es Edm.Boolean.

SpatialRelate(DbExpression, DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'SpatialRelate' canónica con los argumentos especificados, que deben tener tipos de resultado Edm.Geometry y string. El tipo de resultado de la expresión es Edm.Boolean.

SpatialSymmetricDifference(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'SpatialSymmetricDifference' canónica con los argumentos especificados, que deben tener un tipo de resultado Edm.Geography o Edm.Geometry. El tipo de resultado de spatialValue1 debe coincidir con el tipo de resultado de spatialValue2. El tipo de resultado de la expresión es el mismo que el tipo de spatialValue1 y spatialValue2.

SpatialTouches(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'SpatialTouches' canónica con los argumentos especificados, que deben tener un tipo de resultado Edm.Geometry. El tipo de resultado de la expresión es Edm.Boolean.

SpatialTypeName(DbExpression)

Crea un DbFunctionExpression que invoca la función 'SpatialTypeName' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geography o Edm.Geometry. El tipo de resultado de la expresión es Edm.String.

SpatialUnion(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'SpatialUnion' canónica con los argumentos especificados, que deben tener un tipo de resultado Edm.Geography o Edm.Geometry. El tipo de resultado de spatialValue1 debe coincidir con el tipo de resultado de spatialValue2. El tipo de resultado de la expresión es el mismo que el tipo de spatialValue1 y spatialValue2.

SpatialWithin(DbExpression, DbExpression)

Crea un DbFunctionExpression que invoca la función 'SpatialWithin' canónica con los argumentos especificados, que deben tener un tipo de resultado Edm.Geometry. El tipo de resultado de la expresión es Edm.Boolean.

StartPoint(DbExpression)

Crea un DbFunctionExpression que invoca la función 'StartPoint' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geography o Edm.Geometry. El tipo de resultado es el mismo que el de spatialValue.

XCoordinate(DbExpression)

Crea un DbFunctionExpression que invoca la función 'XCoordinate' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geometry. El tipo de resultado de la expresión es Edm.Double.

YCoordinate(DbExpression)

Crea un DbFunctionExpression que invoca la función 'YCoordinate' canónica con el argumento especificado, que debe tener un tipo de resultado Edm.Geometry. El tipo de resultado de la expresión es Edm.Double.

Se aplica a