Share via


DbFunctions (Clase)

[Esta página es específica de la versión 6 de Entity Framework. La versión más reciente está disponible como el paquete NuGet de Entity Framework. Para más información sobre Entity Framework, consulte msdn.com/es-ES/data/ef].

Proporciona métodos de Common Language Runtime (CLR) que exponen funciones canónicas de EDM para su uso en consultas LINQ to Entities DbContext o ObjectContext.

Jerarquía de herencia

System.Object
  System.Data.Entity.DbFunctions

Espacio de nombres:  System.Data.Entity
Ensamblado:  EntityFramework (en EntityFramework.dll)

Sintaxis

'Declaración
Public NotInheritable Class DbFunctions
'Uso
public static class DbFunctions
public ref class DbFunctions abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type DbFunctions =  class end
public final class DbFunctions

El tipo DbFunctions expone los siguientes miembros.

Métodos

  Name Descripción
Método públicoMiembro estático AddDays(Nullable<DateTime>, Nullable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica AddDays de EDM para sumar el número especificado de días a una fecha o una hora.
Método públicoMiembro estático AddDays(Nullable<DateTimeOffset>, Nullable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica AddDays de EDM para sumar el número especificado de días a una fecha o una hora.
Método públicoMiembro estático AddHours(Nullable<DateTime>, Nullable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica AddHours de EDM para sumar el número especificado de horas a una fecha o una hora.
Método públicoMiembro estático AddHours(Nullable<DateTimeOffset>, Nullable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica AddHours de EDM para sumar el número especificado de horas a una fecha o una hora.
Método públicoMiembro estático AddHours(Nullable<TimeSpan>, Nullable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica AddHours de EDM para sumar el número especificado de horas a un intervalo de tiempo.
Método públicoMiembro estático AddMicroseconds(Nullable<DateTime>, Nullable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica AddMicroseconds de EDM para sumar el número especificado de microsegundos a una fecha o una hora.
Método públicoMiembro estático AddMicroseconds(Nullable<DateTimeOffset>, Nullable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica AddMicroseconds de EDM para sumar el número especificado de microsegundos a una fecha o una hora.
Método públicoMiembro estático AddMicroseconds(Nullable<TimeSpan>, Nullable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica AddMicroseconds de EDM para sumar el número especificado de microsegundos a un intervalo de tiempo.
Método públicoMiembro estático AddMilliseconds(Nullable<DateTime>, Nullable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica AddMilliseconds de EDM para sumar el número especificado de milisegundos a una fecha o una hora.
Método públicoMiembro estático AddMilliseconds(Nullable<DateTimeOffset>, Nullable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica AddMilliseconds de EDM para sumar el número especificado de milisegundos a una fecha o una hora.
Método públicoMiembro estático AddMilliseconds(Nullable<TimeSpan>, Nullable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica AddMilliseconds de EDM para sumar el número especificado de milisegundos a un intervalo de tiempo.
Método públicoMiembro estático AddMinutes(Nullable<DateTime>, Nullable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica AddMinutes de EDM para sumar el número especificado de minutos a una fecha o una hora.
Método públicoMiembro estático AddMinutes(Nullable<DateTimeOffset>, Nullable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica AddMinutes de EDM para sumar el número especificado de minutos a una fecha o una hora.
Método públicoMiembro estático AddMinutes(Nullable<TimeSpan>, Nullable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica AddMinutes de EDM para sumar el número especificado de minutos a un intervalo de tiempo.
Método públicoMiembro estático AddMonths(Nullable<DateTime>, Nullable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica AddMonths de EDM para sumar el número especificado de meses a una fecha o una hora.
Método públicoMiembro estático AddMonths(Nullable<DateTimeOffset>, Nullable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica AddMonths de EDM para sumar el número especificado de meses a una fecha o una hora.
Método públicoMiembro estático AddNanoseconds(Nullable<DateTime>, Nullable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica AddNanoseconds de EDM para sumar el número especificado de nanosegundos a una fecha o una hora.
Método públicoMiembro estático AddNanoseconds(Nullable<DateTimeOffset>, Nullable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica AddNanoseconds de EDM para sumar el número especificado de nanosegundos a una fecha o una hora.
Método públicoMiembro estático AddNanoseconds(Nullable<TimeSpan>, Nullable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica AddNanoseconds de EDM para sumar el número especificado de nanosegundos a un intervalo de tiempo.
Método públicoMiembro estático AddSeconds(Nullable<DateTime>, Nullable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica AddSeconds de EDM para sumar el número especificado de segundos a una fecha o una hora.
Método públicoMiembro estático AddSeconds(Nullable<DateTimeOffset>, Nullable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica AddSeconds de EDM para sumar el número especificado de segundos a una fecha o una hora.
Método públicoMiembro estático AddSeconds(Nullable<TimeSpan>, Nullable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica AddSeconds de EDM para sumar el número especificado de segundos a un intervalo de tiempo.
Método públicoMiembro estático AddYears(Nullable<DateTime>, Nullable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica AddYears de EDM para sumar el número especificado de años a una fecha o una hora.
Método públicoMiembro estático AddYears(Nullable<DateTimeOffset>, Nullable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica AddYears de EDM para sumar el número especificado de años a una fecha o una hora.
Método públicoMiembro estático AsNonUnicode Cuando se usa como parte de una consulta LINQ to Entities, este método funciona como un operador que se asegura de que la entrada se trata como una cadena no Unicode.
Método públicoMiembro estático AsUnicode Cuando se usa como parte de una consulta LINQ to Entities, este método funciona como un operador que se asegura de que la entrada se trata como una cadena Unicode.
Método públicoMiembro estático CreateDateTime Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica CreateDateTime de EDM para crear un nuevo objeto DateTime.
Método públicoMiembro estático CreateDateTimeOffset Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica CreateDateTimeOffset de EDM para crear un nuevo objeto DateTimeOffset.
Método públicoMiembro estático CreateTime Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica CreateTime de EDM para crear un nuevo objeto TimeSpan.
Método públicoMiembro estático DiffDays(Nullable<DateTime>, Nullable<DateTime>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica DiffDays de EDM para calcular el número de días que hay entre dos fechas u horas.
Método públicoMiembro estático DiffDays(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica DiffDays de EDM para calcular el número de días que hay entre dos fechas u horas.
Método públicoMiembro estático DiffHours(Nullable<DateTime>, Nullable<DateTime>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica DiffHours de EDM para calcular el número de horas que hay entre dos fechas u horas.
Método públicoMiembro estático DiffHours(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica DiffHours de EDM para calcular el número de horas que hay entre dos fechas u horas.
Método públicoMiembro estático DiffHours(Nullable<TimeSpan>, Nullable<TimeSpan>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica DiffHours de EDM para calcular el número de horas que hay entre dos intervalos de tiempo.
Método públicoMiembro estático DiffMicroseconds(Nullable<DateTime>, Nullable<DateTime>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica DiffMicroseconds de EDM para calcular el número de microsegundos que hay entre dos fechas u horas.
Método públicoMiembro estático DiffMicroseconds(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica DiffMicroseconds de EDM para calcular el número de microsegundos que hay entre dos fechas u horas.
Método públicoMiembro estático DiffMicroseconds(Nullable<TimeSpan>, Nullable<TimeSpan>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica DiffMicroseconds de EDM para calcular el número de microsegundos que hay entre dos intervalos de tiempo.
Método públicoMiembro estático DiffMilliseconds(Nullable<DateTime>, Nullable<DateTime>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica DiffMilliseconds de EDM para calcular el número de milisegundos que hay entre dos fechas u horas.
Método públicoMiembro estático DiffMilliseconds(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica DiffMilliseconds de EDM para calcular el número de milisegundos que hay entre dos fechas u horas.
Método públicoMiembro estático DiffMilliseconds(Nullable<TimeSpan>, Nullable<TimeSpan>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica DiffMilliseconds de EDM para calcular el número de milisegundos que hay entre dos intervalos de tiempo.
Método públicoMiembro estático DiffMinutes(Nullable<DateTime>, Nullable<DateTime>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica DiffMinutes de EDM para calcular el número de minutos que hay entre dos fechas u horas.
Método públicoMiembro estático DiffMinutes(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica DiffMinutes de EDM para calcular el número de minutos que hay entre dos fechas u horas.
Método públicoMiembro estático DiffMinutes(Nullable<TimeSpan>, Nullable<TimeSpan>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica DiffMinutes de EDM para calcular el número de minutos que hay entre dos intervalos de tiempo.
Método públicoMiembro estático DiffMonths(Nullable<DateTime>, Nullable<DateTime>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica DiffMonths de EDM para calcular el número de meses que hay entre dos fechas u horas.
Método públicoMiembro estático DiffMonths(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica DiffMonths de EDM para calcular el número de meses que hay entre dos fechas u horas.
Método públicoMiembro estático DiffNanoseconds(Nullable<DateTime>, Nullable<DateTime>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica DiffNanoseconds de EDM para calcular el número de nanosegundos que hay entre dos fechas u horas.
Método públicoMiembro estático DiffNanoseconds(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica DiffNanoseconds de EDM para calcular el número de nanosegundos que hay entre dos fechas u horas.
Método públicoMiembro estático DiffNanoseconds(Nullable<TimeSpan>, Nullable<TimeSpan>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica DiffNanoseconds de EDM para calcular el número de nanosegundos que hay entre dos intervalos de tiempo.
Método públicoMiembro estático DiffSeconds(Nullable<DateTime>, Nullable<DateTime>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica DiffSeconds de EDM para calcular el número de segundos que hay entre dos fechas u horas.
Método públicoMiembro estático DiffSeconds(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica DiffSeconds de EDM para calcular el número de segundos que hay entre dos fechas u horas.
Método públicoMiembro estático DiffSeconds(Nullable<TimeSpan>, Nullable<TimeSpan>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica DiffSeconds de EDM para calcular el número de segundos que hay entre dos intervalos de tiempo.
Método públicoMiembro estático DiffYears(Nullable<DateTime>, Nullable<DateTime>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica DiffYears de EDM para calcular el número de años que hay entre dos fechas u horas.
Método públicoMiembro estático DiffYears(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica DiffYears de EDM para calcular el número de años que hay entre dos fechas u horas.
Método públicoMiembro estático GetTotalOffsetMinutes Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica GetTotalOffsetMinutes de EDM para devolver el número de minutos de desfase entre la fecha/hora especificada y UTC.Este valor suele estar comprendido entre +780 y -780 (+ o - 13 horas).
Método públicoMiembro estático Left Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica Left de EDM para devolver un número especificado de los caracteres situados más a la izquierda de una cadena.
Método públicoMiembro estático Reverse Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica Reverse de EDM para devolver una cadena especificada con el orden de los caracteres invertido.
Método públicoMiembro estático Right Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica Right de EDM para devolver un número especificado de los caracteres situados más a la derecha de una cadena.
Método públicoMiembro estático StandardDeviation(IEnumerable<Decimal>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica StDev de EDM para calcular la desviación estándar de la colección.
Método públicoMiembro estático StandardDeviation(IEnumerable<Double>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica StDev de EDM para calcular la desviación estándar de la colección.
Método públicoMiembro estático StandardDeviation(IEnumerable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica StDev de EDM para calcular la desviación estándar de la colección.
Método públicoMiembro estático StandardDeviation(IEnumerable<Int64>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica StDev de EDM para calcular la desviación estándar de la colección.
Método públicoMiembro estático StandardDeviation(IEnumerable<Nullable<Decimal>>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica StDev de EDM para calcular la desviación estándar de la colección.
Método públicoMiembro estático StandardDeviation(IEnumerable<Nullable<Double>>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica StDev de EDM para calcular la desviación estándar de la colección.
Método públicoMiembro estático StandardDeviation(IEnumerable<Nullable<Int32>>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica StDev de EDM para calcular la desviación estándar de la colección.
Método públicoMiembro estático StandardDeviation(IEnumerable<Nullable<Int64>>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica StDev de EDM para calcular la desviación estándar de la colección.
Método públicoMiembro estático StandardDeviationP(IEnumerable<Decimal>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica StDevP de EDM para calcular la desviación estándar de la población.
Método públicoMiembro estático StandardDeviationP(IEnumerable<Double>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica StDevP de EDM para calcular la desviación estándar de la población.
Método públicoMiembro estático StandardDeviationP(IEnumerable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica StDevP de EDM para calcular la desviación estándar de la población.
Método públicoMiembro estático StandardDeviationP(IEnumerable<Int64>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica StDevP de EDM para calcular la desviación estándar de la población.
Método públicoMiembro estático StandardDeviationP(IEnumerable<Nullable<Decimal>>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica StDevP de EDM para calcular la desviación estándar de la población.
Método públicoMiembro estático StandardDeviationP(IEnumerable<Nullable<Double>>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica StDevP de EDM para calcular la desviación estándar de la población.
Método públicoMiembro estático StandardDeviationP(IEnumerable<Nullable<Int32>>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica StDevP de EDM para calcular la desviación estándar de la población.
Método públicoMiembro estático StandardDeviationP(IEnumerable<Nullable<Int64>>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica StDevP de EDM para calcular la desviación estándar de la población.
Método públicoMiembro estático Truncate(Nullable<Decimal>, Nullable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica Truncate de EDM para truncar el valor indicado al número de dígitos especificado.
Método públicoMiembro estático Truncate(Nullable<Double>, Nullable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica Truncate de EDM para truncar el valor indicado al número de dígitos especificado.
Método públicoMiembro estático TruncateTime(Nullable<DateTime>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica TruncateTime de EDM para devolver la fecha especificada sin la parte de hora.
Método públicoMiembro estático TruncateTime(Nullable<DateTimeOffset>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica TruncateTime de EDM para devolver la fecha especificada sin la parte de hora.
Método públicoMiembro estático Var(IEnumerable<Decimal>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica Var de EDM para calcular la varianza de la colección.
Método públicoMiembro estático Var(IEnumerable<Double>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica Var de EDM para calcular la varianza de la colección.
Método públicoMiembro estático Var(IEnumerable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica Var de EDM para calcular la varianza de la colección.
Método públicoMiembro estático Var(IEnumerable<Int64>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica Var de EDM para calcular la varianza de la colección.
Método públicoMiembro estático Var(IEnumerable<Nullable<Decimal>>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica Var de EDM para calcular la varianza de la colección.
Método públicoMiembro estático Var(IEnumerable<Nullable<Double>>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica Var de EDM para calcular la varianza de la colección.
Método públicoMiembro estático Var(IEnumerable<Nullable<Int32>>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica Var de EDM para calcular la varianza de la colección.
Método públicoMiembro estático Var(IEnumerable<Nullable<Int64>>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica Var de EDM para calcular la varianza de la colección.
Método públicoMiembro estático VarP(IEnumerable<Decimal>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica VarP de EDM para calcular la varianza de la población.
Método públicoMiembro estático VarP(IEnumerable<Double>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica VarP de EDM para calcular la varianza de la población.
Método públicoMiembro estático VarP(IEnumerable<Int32>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica VarP de EDM para calcular la varianza de la población.
Método públicoMiembro estático VarP(IEnumerable<Int64>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica VarP de EDM para calcular la varianza de la población.
Método públicoMiembro estático VarP(IEnumerable<Nullable<Decimal>>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica VarP de EDM para calcular la varianza de la población.
Método públicoMiembro estático VarP(IEnumerable<Nullable<Double>>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica VarP de EDM para calcular la varianza de la población.
Método públicoMiembro estático VarP(IEnumerable<Nullable<Int32>>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica VarP de EDM para calcular la varianza de la población.
Método públicoMiembro estático VarP(IEnumerable<Nullable<Int64>>) Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica VarP de EDM para calcular la varianza de la población.

Superior

Comentarios

Tenga en cuenta que esta clase se llamaba EntityFunctions en algunas versiones anteriores de Entity Framework.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

System.Data.Entity (Espacio de nombres)