DbFunctions 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í.
Proporciona métodos CLR que se traducen a funciones de base de datos cuando se usan en consultas LINQ to Entities. Se accede a los métodos de esta clase a través de Functions.
public class DbFunctions
public sealed class DbFunctions
type DbFunctions = class
Public Class DbFunctions
Public NotInheritable Class DbFunctions
- Herencia
-
DbFunctions
Comentarios
Consulte Funciones de base de datos para obtener más información y ejemplos.
Métodos de extensión
Like(DbFunctions, String, String) |
Implementación de la operación SQL |
Like(DbFunctions, String, String, String) |
Una implementación de la operación SQL LIKE. En las bases de datos relacionales, normalmente se traduce directamente a SQL. |
Random(DbFunctions) |
Generador de números dobles aleatorios que genera un número comprendido entre 0 y 1, exclusivo. |
Collate<TProperty>(DbFunctions, TProperty, String) |
Especifica explícitamente una intercalación que se usará en una consulta LINQ. Se puede usar para generar fragmentos como |
Glob(DbFunctions, String, String) |
Se asigna a la función SQLite |
Hex(DbFunctions, Byte[]) |
Se asigna a la función SQLite |
Substr(DbFunctions, Byte[], Int32) |
Se asigna a la función SQLite |
Substr(DbFunctions, Byte[], Int32, Int32) |
Se asigna a la función de subcadena SQLite que devuelve una subbarray del valor especificado. La subbarray comienza en |
Unhex(DbFunctions, String) |
Se asigna a la función SQLite |
Unhex(DbFunctions, String, String) |
Se asigna a la función SQLite |
AtTimeZone(DbFunctions, DateTime, String) |
|
AtTimeZone(DbFunctions, DateTimeOffset, String) |
|
Contains(DbFunctions, Object, String) |
Código auxiliar del método DbFunction que se puede usar en las consultas LINQ para dirigirse a la función de almacén de SQL Server |
Contains(DbFunctions, Object, String, Int32) |
Código auxiliar del método DbFunction que se puede usar en las consultas LINQ para dirigirse a la función de almacén de SQL Server |
Contains(DbFunctions, String, String) |
Código auxiliar del método DbFunction que se puede usar en las consultas LINQ para dirigirse a la función de almacén CONTAINS de SQL Server. |
Contains(DbFunctions, String, String, Int32) |
Código auxiliar del método DbFunction que se puede usar en las consultas LINQ para dirigirse a la función de almacén CONTAINS de SQL Server. |
DataLength(DbFunctions, Byte[]) |
Devuelve el número de bytes utilizados para representar cualquier expresión. |
DataLength(DbFunctions, Nullable<Boolean>) |
Devuelve el número de bytes utilizados para representar cualquier expresión. |
DataLength(DbFunctions, Nullable<DateTime>) |
Devuelve el número de bytes utilizados para representar cualquier expresión. |
DataLength(DbFunctions, Nullable<DateTimeOffset>) |
Devuelve el número de bytes utilizados para representar cualquier expresión. |
DataLength(DbFunctions, Nullable<Decimal>) |
Devuelve el número de bytes utilizados para representar cualquier expresión. |
DataLength(DbFunctions, Nullable<Double>) |
Devuelve el número de bytes utilizados para representar cualquier expresión. |
DataLength(DbFunctions, Nullable<Guid>) |
Devuelve el número de bytes utilizados para representar cualquier expresión. |
DataLength(DbFunctions, Nullable<TimeSpan>) |
Devuelve el número de bytes utilizados para representar cualquier expresión. |
DataLength(DbFunctions, String) |
Devuelve el número de bytes utilizados para representar cualquier expresión. |
DateDiffDay(DbFunctions, DateOnly, DateOnly) |
Cuenta el número de límites de día cruzados entre y |
DateDiffDay(DbFunctions, DateTime, DateTime) |
Cuenta el número de límites de día cruzados entre y |
DateDiffDay(DbFunctions, DateTimeOffset, DateTimeOffset) |
Cuenta el número de límites de día cruzados entre y |
DateDiffDay(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Cuenta el número de límites de día cruzados entre y |
DateDiffDay(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Cuenta el número de límites de día cruzados entre y |
DateDiffDay(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Cuenta el número de límites de día cruzados entre y |
DateDiffHour(DbFunctions, DateOnly, DateOnly) |
Cuenta el número de límites de hora cruzados entre y |
DateDiffHour(DbFunctions, DateTime, DateTime) |
Cuenta el número de límites de hora cruzados entre y |
DateDiffHour(DbFunctions, DateTimeOffset, DateTimeOffset) |
Cuenta el número de límites de hora cruzados entre y |
DateDiffHour(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Cuenta el número de límites de hora cruzados entre y |
DateDiffHour(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Cuenta el número de límites de hora cruzados entre y |
DateDiffHour(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Cuenta el número de límites de hora cruzados entre y |
DateDiffHour(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
Cuenta el número de límites de hora cruzados entre y |
DateDiffHour(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Cuenta el número de límites de hora cruzados entre y |
DateDiffHour(DbFunctions, TimeOnly, TimeOnly) |
Cuenta el número de límites de hora cruzados entre y |
DateDiffHour(DbFunctions, TimeSpan, TimeSpan) |
Cuenta el número de límites de hora cruzados entre y |
DateDiffMicrosecond(DbFunctions, DateOnly, DateOnly) |
Cuenta el número de límites de microsegundos cruzados entre y |
DateDiffMicrosecond(DbFunctions, DateTime, DateTime) |
Cuenta el número de límites de microsegundos cruzados entre y |
DateDiffMicrosecond(DbFunctions, DateTimeOffset, DateTimeOffset) |
Cuenta el número de límites de microsegundos cruzados entre y |
DateDiffMicrosecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Cuenta el número de límites de microsegundos cruzados entre y |
DateDiffMicrosecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Cuenta el número de límites de microsegundos cruzados entre y |
DateDiffMicrosecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Cuenta el número de límites de microsegundos cruzados entre y |
DateDiffMicrosecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
Cuenta el número de límites de microsegundos cruzados entre y |
DateDiffMicrosecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Cuenta el número de límites de microsegundos cruzados entre y |
DateDiffMicrosecond(DbFunctions, TimeOnly, TimeOnly) |
Cuenta el número de límites de microsegundos cruzados entre y |
DateDiffMicrosecond(DbFunctions, TimeSpan, TimeSpan) |
Cuenta el número de límites de microsegundos cruzados entre y |
DateDiffMillisecond(DbFunctions, DateOnly, DateOnly) |
Cuenta el número de límites de milisegundos cruzados entre y |
DateDiffMillisecond(DbFunctions, DateTime, DateTime) |
Cuenta el número de límites de milisegundos cruzados entre y |
DateDiffMillisecond(DbFunctions, DateTimeOffset, DateTimeOffset) |
Cuenta el número de límites de milisegundos cruzados entre y |
DateDiffMillisecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Cuenta el número de límites de milisegundos cruzados entre y |
DateDiffMillisecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Cuenta el número de límites de milisegundos cruzados entre y |
DateDiffMillisecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Cuenta el número de límites de milisegundos cruzados entre y |
DateDiffMillisecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
Cuenta el número de límites de milisegundos cruzados entre y |
DateDiffMillisecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Cuenta el número de límites de milisegundos cruzados entre y |
DateDiffMillisecond(DbFunctions, TimeOnly, TimeOnly) |
Cuenta el número de límites de milisegundos cruzados entre y |
DateDiffMillisecond(DbFunctions, TimeSpan, TimeSpan) |
Cuenta el número de límites de milisegundos cruzados entre y |
DateDiffMinute(DbFunctions, DateOnly, DateOnly) |
Cuenta el número de límites de minutos cruzados entre y |
DateDiffMinute(DbFunctions, DateTime, DateTime) |
Cuenta el número de límites de minutos cruzados entre y |
DateDiffMinute(DbFunctions, DateTimeOffset, DateTimeOffset) |
Cuenta el número de límites de minutos cruzados entre y |
DateDiffMinute(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Cuenta el número de límites de minutos cruzados entre y |
DateDiffMinute(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Cuenta el número de límites de minutos cruzados entre y |
DateDiffMinute(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Cuenta el número de límites de minutos cruzados entre y |
DateDiffMinute(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
Cuenta el número de límites de minutos cruzados entre y |
DateDiffMinute(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Cuenta el número de límites de minutos cruzados entre y |
DateDiffMinute(DbFunctions, TimeOnly, TimeOnly) |
Cuenta el número de límites de minutos cruzados entre y |
DateDiffMinute(DbFunctions, TimeSpan, TimeSpan) |
Cuenta el número de límites de minutos cruzados entre y |
DateDiffMonth(DbFunctions, DateOnly, DateOnly) |
Cuenta el número de límites de mes cruzados entre y |
DateDiffMonth(DbFunctions, DateTime, DateTime) |
Cuenta el número de límites de mes cruzados entre y |
DateDiffMonth(DbFunctions, DateTimeOffset, DateTimeOffset) |
Cuenta el número de límites de mes cruzados entre y |
DateDiffMonth(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Cuenta el número de límites de mes cruzados entre y |
DateDiffMonth(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Cuenta el número de límites de mes cruzados entre y |
DateDiffMonth(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Cuenta el número de límites de mes cruzados entre y |
DateDiffNanosecond(DbFunctions, DateOnly, DateOnly) |
Cuenta el número de límites nanosegundos cruzados entre y |
DateDiffNanosecond(DbFunctions, DateTime, DateTime) |
Cuenta el número de límites nanosegundos cruzados entre y |
DateDiffNanosecond(DbFunctions, DateTimeOffset, DateTimeOffset) |
Cuenta el número de límites nanosegundos cruzados entre y |
DateDiffNanosecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Cuenta el número de límites nanosegundos cruzados entre y |
DateDiffNanosecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Cuenta el número de límites nanosegundos cruzados entre y |
DateDiffNanosecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Cuenta el número de límites nanosegundos cruzados entre y |
DateDiffNanosecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
Cuenta el número de límites nanosegundos cruzados entre y |
DateDiffNanosecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Cuenta el número de límites nanosegundos cruzados entre y |
DateDiffNanosecond(DbFunctions, TimeOnly, TimeOnly) |
Cuenta el número de límites nanosegundos cruzados entre y |
DateDiffNanosecond(DbFunctions, TimeSpan, TimeSpan) |
Cuenta el número de límites nanosegundos cruzados entre y |
DateDiffSecond(DbFunctions, DateOnly, DateOnly) |
Cuenta el número de segundos límites cruzados entre y |
DateDiffSecond(DbFunctions, DateTime, DateTime) |
Cuenta el número de segundos límites cruzados entre y |
DateDiffSecond(DbFunctions, DateTimeOffset, DateTimeOffset) |
Cuenta el número de segundos límites cruzados entre y |
DateDiffSecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Cuenta el número de segundos límites cruzados entre y |
DateDiffSecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Cuenta el número de segundos límites cruzados entre y |
DateDiffSecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Cuenta el número de segundos límites cruzados entre y |
DateDiffSecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
Cuenta el número de segundos límites cruzados entre y |
DateDiffSecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Cuenta el número de segundos límites cruzados entre y |
DateDiffSecond(DbFunctions, TimeOnly, TimeOnly) |
Cuenta el número de segundos límites cruzados entre y |
DateDiffSecond(DbFunctions, TimeSpan, TimeSpan) |
Cuenta el número de segundos límites cruzados entre y |
DateDiffWeek(DbFunctions, DateOnly, DateOnly) |
Cuenta el número de límites de semana cruzados entre y |
DateDiffWeek(DbFunctions, DateTime, DateTime) |
Cuenta el número de límites de semana cruzados entre y |
DateDiffWeek(DbFunctions, DateTimeOffset, DateTimeOffset) |
Cuenta el número de límites de semana cruzados entre y |
DateDiffWeek(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Cuenta el número de límites de semana cruzados entre y |
DateDiffWeek(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Cuenta el número de límites de semana cruzados entre y |
DateDiffWeek(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Cuenta el número de límites de semana cruzados entre y |
DateDiffYear(DbFunctions, DateOnly, DateOnly) |
Cuenta el número de límites de año cruzados entre y |
DateDiffYear(DbFunctions, DateTime, DateTime) |
Cuenta el número de límites de año cruzados entre y |
DateDiffYear(DbFunctions, DateTimeOffset, DateTimeOffset) |
Cuenta el número de límites de año cruzados entre y |
DateDiffYear(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Cuenta el número de límites de año cruzados entre y |
DateDiffYear(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Cuenta el número de límites de año cruzados entre |
DateDiffYear(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Cuenta el número de límites de año cruzados entre y |
DateFromParts(DbFunctions, Int32, Int32, Int32) |
Inicializa una nueva instancia de la DateTime estructura en el año, mes y día especificados.
Corresponde a la SQL Server . |
DateTime2FromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Inicializa una nueva instancia de la DateTime estructura en el año, mes, día, hora, minuto, segundo, fracciones y precisión especificados.
Corresponde a la SQL Server . |
DateTimeFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Inicializa una nueva instancia de la estructura DateTime en el año, mes, día, hora, minuto, segundo y milisegundo especificados.
Corresponde a la SQL Server . |
DateTimeOffsetFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Inicializa una nueva instancia de la DateTimeOffset estructura en el año, mes, día, hora, minuto, segundo, fracciones, hourOffset, minuteOffset y precisión.
Corresponde a SQL Server |
FreeText(DbFunctions, Object, String) |
Código auxiliar del método DbFunction que se puede usar en las consultas LINQ para dirigirse a la función de almacén de SQL Server |
FreeText(DbFunctions, Object, String, Int32) |
Código auxiliar del método DbFunction que se puede usar en las consultas LINQ para dirigirse a la función de almacén de SQL Server |
FreeText(DbFunctions, String, String) |
Código auxiliar del método DbFunction que se puede usar en las consultas LINQ para dirigirse a la función de almacén FREETEXT de SQL Server. |
FreeText(DbFunctions, String, String, Int32) |
Código auxiliar del método DbFunction que se puede usar en las consultas LINQ para dirigirse a la función de almacén FREETEXT de SQL Server. |
IsDate(DbFunctions, String) |
Valide si la cadena especificada es una fecha válida.
Corresponde a la SQL Server . |
IsNumeric(DbFunctions, String) |
Valide si la cadena especificada es un valor numérico válido.
Corresponde al SQL Server |
SmallDateTimeFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32) |
Inicializa una nueva instancia de la DateTime estructura en el año, mes, día, hora y minuto especificados.
Corresponde a la SQL Server . |
StandardDeviationPopulation(DbFunctions, IEnumerable<Byte>) |
Devuelve la desviación estándar de población de todos los valores de la expresión especificada.
Corresponde a la SQL Server . |
StandardDeviationPopulation(DbFunctions, IEnumerable<Decimal>) |
Devuelve la desviación estándar de población de todos los valores de la expresión especificada.
Corresponde a la SQL Server . |
StandardDeviationPopulation(DbFunctions, IEnumerable<Double>) |
Devuelve la desviación estándar de población de todos los valores de la expresión especificada.
Corresponde a la SQL Server . |
StandardDeviationPopulation(DbFunctions, IEnumerable<Int16>) |
Devuelve la desviación estándar de población de todos los valores de la expresión especificada.
Corresponde a la SQL Server . |
StandardDeviationPopulation(DbFunctions, IEnumerable<Int32>) |
Devuelve la desviación estándar de población de todos los valores de la expresión especificada.
Corresponde a la SQL Server . |
StandardDeviationPopulation(DbFunctions, IEnumerable<Int64>) |
Devuelve la desviación estándar de población de todos los valores de la expresión especificada.
Corresponde a la SQL Server . |
StandardDeviationPopulation(DbFunctions, IEnumerable<Single>) |
Devuelve la desviación estándar de población de todos los valores de la expresión especificada.
Corresponde a la SQL Server . |
StandardDeviationSample(DbFunctions, IEnumerable<Byte>) |
Devuelve la desviación estándar de muestra de todos los valores de la expresión especificada.
Corresponde a la SQL Server . |
StandardDeviationSample(DbFunctions, IEnumerable<Decimal>) |
Devuelve la desviación estándar de muestra de todos los valores de la expresión especificada.
Corresponde a la SQL Server . |
StandardDeviationSample(DbFunctions, IEnumerable<Double>) |
Devuelve la desviación estándar de muestra de todos los valores de la expresión especificada.
Corresponde a la SQL Server . |
StandardDeviationSample(DbFunctions, IEnumerable<Int16>) |
Devuelve la desviación estándar de muestra de todos los valores de la expresión especificada.
Corresponde a la SQL Server . |
StandardDeviationSample(DbFunctions, IEnumerable<Int32>) |
Devuelve la desviación estándar de muestra de todos los valores de la expresión especificada.
Corresponde a la SQL Server . |
StandardDeviationSample(DbFunctions, IEnumerable<Int64>) |
Devuelve la desviación estándar de muestra de todos los valores de la expresión especificada.
Corresponde a la SQL Server . |
StandardDeviationSample(DbFunctions, IEnumerable<Single>) |
Devuelve la desviación estándar de muestra de todos los valores de la expresión especificada.
Corresponde a la SQL Server . |
TimeFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32) |
Inicializa una nueva instancia de la TimeSpan estructura en la hora, minuto, segundo, fracciones y precisión especificadas. Corresponde a la SQL Server . |
VariancePopulation(DbFunctions, IEnumerable<Byte>) |
Devuelve la varianza de población de todos los valores de la expresión especificada.
Corresponde a la SQL Server . |
VariancePopulation(DbFunctions, IEnumerable<Decimal>) |
Devuelve la varianza de población de todos los valores de la expresión especificada.
Corresponde a la SQL Server . |
VariancePopulation(DbFunctions, IEnumerable<Double>) |
Devuelve la varianza de población de todos los valores de la expresión especificada.
Corresponde a la SQL Server . |
VariancePopulation(DbFunctions, IEnumerable<Int16>) |
Devuelve la varianza de población de todos los valores de la expresión especificada.
Corresponde a la SQL Server . |
VariancePopulation(DbFunctions, IEnumerable<Int32>) |
Devuelve la varianza de población de todos los valores de la expresión especificada.
Corresponde a la SQL Server . |
VariancePopulation(DbFunctions, IEnumerable<Int64>) |
Devuelve la varianza de población de todos los valores de la expresión especificada.
Corresponde a la SQL Server . |
VariancePopulation(DbFunctions, IEnumerable<Single>) |
Devuelve la varianza de población de todos los valores de la expresión especificada.
Corresponde a la SQL Server . |
VarianceSample(DbFunctions, IEnumerable<Byte>) |
Devuelve la varianza de muestra de todos los valores de la expresión especificada.
Corresponde a la SQL Server . |
VarianceSample(DbFunctions, IEnumerable<Decimal>) |
Devuelve la varianza de muestra de todos los valores de la expresión especificada.
Corresponde a la SQL Server . |
VarianceSample(DbFunctions, IEnumerable<Double>) |
Devuelve la varianza de muestra de todos los valores de la expresión especificada.
Corresponde a la SQL Server . |
VarianceSample(DbFunctions, IEnumerable<Int16>) |
Devuelve la varianza de muestra de todos los valores de la expresión especificada.
Corresponde a la SQL Server . |
VarianceSample(DbFunctions, IEnumerable<Int32>) |
Devuelve la varianza de muestra de todos los valores de la expresión especificada.
Corresponde a la SQL Server . |
VarianceSample(DbFunctions, IEnumerable<Int64>) |
Devuelve la varianza de muestra de todos los valores de la expresión especificada.
Corresponde a la SQL Server . |
VarianceSample(DbFunctions, IEnumerable<Single>) |
Devuelve la varianza de muestra de todos los valores de la expresión especificada.
Corresponde a la SQL Server . |