Idioma

DbFunctions Classe

Definição

Fornece métodos clr (common language runtime) que expõem funções canônicas EDM para uso em DbContextObjectContext consultas linq to entities.

public static class DbFunctions
type DbFunctions = class
Public Class DbFunctions
Herança
DbFunctions

Comentários

Observe que essa classe foi chamada de EntityFunctions em algumas versões anteriores do Entity Framework.

Métodos

Nome Descrição
AddDays(Nullable<DateTime>, Nullable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM do AddDays canônica para adicionar o número determinado de dias a uma data/hora.

AddDays(Nullable<DateTimeOffset>, Nullable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM do AddDays canônica para adicionar o número determinado de dias a uma data/hora.

AddHours(Nullable<DateTime>, Nullable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM addhours canônica para adicionar o número determinado de horas a uma data/hora.

AddHours(Nullable<DateTimeOffset>, Nullable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM addhours canônica para adicionar o número determinado de horas a uma data/hora.

AddHours(Nullable<TimeSpan>, Nullable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM addhours canônica para adicionar o número determinado de horas a um intervalo de tempo.

AddMicroseconds(Nullable<DateTime>, Nullable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM AddMicroseconds canônica para adicionar o número determinado de microssegundos a uma data/hora.

AddMicroseconds(Nullable<DateTimeOffset>, Nullable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM AddMicroseconds canônica para adicionar o número determinado de microssegundos a uma data/hora.

AddMicroseconds(Nullable<TimeSpan>, Nullable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM AddMicroseconds canônica para adicionar o número determinado de microssegundos a um intervalo de tempo.

AddMilliseconds(Nullable<DateTime>, Nullable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM AddMilliseconds canônica para adicionar o número determinado de milissegundos a uma data/hora.

AddMilliseconds(Nullable<DateTimeOffset>, Nullable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM AddMilliseconds canônica para adicionar o número determinado de milissegundos a uma data/hora.

AddMilliseconds(Nullable<TimeSpan>, Nullable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM AddMilliseconds canônica para adicionar o número determinado de milissegundos a um intervalo de tempo.

AddMinutes(Nullable<DateTime>, Nullable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM AddMinutes canônica para adicionar o número determinado de minutos a uma data/hora.

AddMinutes(Nullable<DateTimeOffset>, Nullable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM AddMinutes canônica para adicionar o número determinado de minutos a uma data/hora.

AddMinutes(Nullable<TimeSpan>, Nullable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM AddMinutes canônica para adicionar o número determinado de minutos a um intervalo de tempo.

AddMonths(Nullable<DateTime>, Nullable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM AddMonths canônica para adicionar o número determinado de meses a uma data/hora.

AddMonths(Nullable<DateTimeOffset>, Nullable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM AddMonths canônica para adicionar o número determinado de meses a uma data/hora.

AddNanoseconds(Nullable<DateTime>, Nullable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM AddNanoseconds canônica para adicionar o número determinado de nanossegundos a uma data/hora.

AddNanoseconds(Nullable<DateTimeOffset>, Nullable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM AddNanoseconds canônica para adicionar o número determinado de nanossegundos a uma data/hora.

AddNanoseconds(Nullable<TimeSpan>, Nullable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM AddNanoseconds canônica para adicionar o número determinado de nanossegundos a um período de tempo.

AddSeconds(Nullable<DateTime>, Nullable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM AddSeconds canônica para adicionar o número determinado de segundos a uma data/hora.

AddSeconds(Nullable<DateTimeOffset>, Nullable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM AddSeconds canônica para adicionar o número determinado de segundos a uma data/hora.

AddSeconds(Nullable<TimeSpan>, Nullable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM de AddSeconds canônica para adicionar o número determinado de segundos a um intervalo de tempo.

AddYears(Nullable<DateTime>, Nullable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM AddYears canônica para adicionar o número determinado de anos a uma data/hora.

AddYears(Nullable<DateTimeOffset>, Nullable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM AddYears canônica para adicionar o número determinado de anos a uma data/hora.

AsNonUnicode(String)

Quando usado como parte de uma consulta LINQ to Entities, esse método atua como um operador que garante que a entrada seja tratada como uma cadeia de caracteres não Unicode.

AsUnicode(String)

Quando usado como parte de uma consulta LINQ to Entities, esse método atua como um operador que garante que a entrada seja tratada como uma cadeia de caracteres Unicode.

CreateDateTime(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Double>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM CreateDateTime canônica para criar um novo DateTime objeto.

CreateDateTimeOffset(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Double>, Nullable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM CreateDateTimeOffset canônica para criar um novo DateTimeOffset objeto.

CreateTime(Nullable<Int32>, Nullable<Int32>, Nullable<Double>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM CreateTime canônica para criar um novo TimeSpan objeto.

DiffDays(Nullable<DateTime>, Nullable<DateTime>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM de DiffDays canônica para calcular o número de dias entre duas datas/horas.

DiffDays(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM de DiffDays canônica para calcular o número de dias entre duas datas/horas.

DiffHours(Nullable<DateTime>, Nullable<DateTime>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM DiffHours canônica para calcular o número de horas entre duas datas/horas.

DiffHours(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM DiffHours canônica para calcular o número de horas entre duas datas/horas.

DiffHours(Nullable<TimeSpan>, Nullable<TimeSpan>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM DiffHours canônica para calcular o número de horas entre dois intervalos de tempo.

DiffMicroseconds(Nullable<DateTime>, Nullable<DateTime>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM DiffMicroseconds canônica para calcular o número de microssegundos entre duas datas/horas.

DiffMicroseconds(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM DiffMicroseconds canônica para calcular o número de microssegundos entre duas datas/horas.

DiffMicroseconds(Nullable<TimeSpan>, Nullable<TimeSpan>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM DiffMicroseconds canônica para calcular o número de microssegundos entre dois intervalos de tempo.

DiffMilliseconds(Nullable<DateTime>, Nullable<DateTime>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM DiffMilliseconds canônica para calcular o número de milissegundos entre duas datas/horas.

DiffMilliseconds(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM DiffMilliseconds canônica para calcular o número de milissegundos entre duas datas/horas.

DiffMilliseconds(Nullable<TimeSpan>, Nullable<TimeSpan>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM DiffMilliseconds canônica para calcular o número de milissegundos entre dois intervalos de tempo.

DiffMinutes(Nullable<DateTime>, Nullable<DateTime>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM DiffMinutes canônica para calcular o número de minutos entre duas datas/horas.

DiffMinutes(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM DiffMinutes canônica para calcular o número de minutos entre duas datas/horas.

DiffMinutes(Nullable<TimeSpan>, Nullable<TimeSpan>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM DiffMinutes canônica para calcular o número de minutos entre dois intervalos de tempo.

DiffMonths(Nullable<DateTime>, Nullable<DateTime>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM DiffMonths canônica para calcular o número de meses entre duas datas/horas.

DiffMonths(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM DiffMonths canônica para calcular o número de meses entre duas datas/horas.

DiffNanoseconds(Nullable<DateTime>, Nullable<DateTime>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM de DiffNanoseconds canônica para calcular o número de nanossegundos entre duas datas/horas.

DiffNanoseconds(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM de DiffNanoseconds canônica para calcular o número de nanossegundos entre duas datas/horas.

DiffNanoseconds(Nullable<TimeSpan>, Nullable<TimeSpan>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM DiffNanoseconds canônica para calcular o número de nanossegundos entre dois intervalos de tempo.

DiffSeconds(Nullable<DateTime>, Nullable<DateTime>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM de DiffSeconds canônica para calcular o número de segundos entre duas datas/horas.

DiffSeconds(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM de DiffSeconds canônica para calcular o número de segundos entre duas datas/horas.

DiffSeconds(Nullable<TimeSpan>, Nullable<TimeSpan>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM de DiffSeconds canônica para calcular o número de segundos entre dois intervalos de tempo.

DiffYears(Nullable<DateTime>, Nullable<DateTime>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função DiffYears EDM canônica para calcular o número de anos entre duas datas/horas.

DiffYears(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função DiffYears EDM canônica para calcular o número de anos entre duas datas/horas.

GetTotalOffsetMinutes(Nullable<DateTimeOffset>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM GetTotalOffsetMinutes canônica para retornar o número de minutos que a data/hora fornecida é deslocada de UTC. Isso é geralmente entre +780 e -780 (+ ou - 13 horas).

Left(String, Nullable<Int64>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM esquerda canônica para retornar um determinado número de caracteres mais à esquerda em uma cadeia de caracteres.

Like(String, String, String)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca o operador canônico Like EDM para corresponder a uma expressão.

Like(String, String)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca o operador canônico Like EDM para corresponder a uma expressão.

Reverse(String)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM reversa canônica para retornar uma determinada cadeia de caracteres com a ordem dos caracteres invertida.

Right(String, Nullable<Int64>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM direita canônica para retornar um determinado número dos caracteres mais à direita em uma cadeia de caracteres.

StandardDeviation(IEnumerable<Decimal>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM stDev canônica para calcular o desvio padrão da coleção.

StandardDeviation(IEnumerable<Double>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM stDev canônica para calcular o desvio padrão da coleção.

StandardDeviation(IEnumerable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM stDev canônica para calcular o desvio padrão da coleção.

StandardDeviation(IEnumerable<Int64>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM stDev canônica para calcular o desvio padrão da coleção.

StandardDeviation(IEnumerable<Nullable<Decimal>>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM stDev canônica para calcular o desvio padrão da coleção.

StandardDeviation(IEnumerable<Nullable<Double>>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM stDev canônica para calcular o desvio padrão da coleção.

StandardDeviation(IEnumerable<Nullable<Int32>>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM stDev canônica para calcular o desvio padrão da coleção.

StandardDeviation(IEnumerable<Nullable<Int64>>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM stDev canônica para calcular o desvio padrão da coleção.

StandardDeviationP(IEnumerable<Decimal>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM StDevP canônica para calcular o desvio padrão para a população.

StandardDeviationP(IEnumerable<Double>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM StDevP canônica para calcular o desvio padrão para a população.

StandardDeviationP(IEnumerable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM StDevP canônica para calcular o desvio padrão para a população.

StandardDeviationP(IEnumerable<Int64>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM StDevP canônica para calcular o desvio padrão para a população.

StandardDeviationP(IEnumerable<Nullable<Decimal>>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM StDevP canônica para calcular o desvio padrão para a população.

StandardDeviationP(IEnumerable<Nullable<Double>>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM StDevP canônica para calcular o desvio padrão para a população.

StandardDeviationP(IEnumerable<Nullable<Int32>>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM StDevP canônica para calcular o desvio padrão para a população.

StandardDeviationP(IEnumerable<Nullable<Int64>>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM StDevP canônica para calcular o desvio padrão para a população.

Truncate(Nullable<Decimal>, Nullable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM Truncado canônica para truncar o valor fornecido para o número de dígitos especificados.

Truncate(Nullable<Double>, Nullable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM Truncado canônica para truncar o valor fornecido para o número de dígitos especificados.

TruncateTime(Nullable<DateTime>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM TruncateTime canônica para retornar a data determinada com a parte de hora desmarcada.

TruncateTime(Nullable<DateTimeOffset>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM TruncateTime canônica para retornar a data determinada com a parte de hora desmarcada.

Var(IEnumerable<Decimal>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM var canônica para calcular a variação da coleção.

Var(IEnumerable<Double>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM var canônica para calcular a variação da coleção.

Var(IEnumerable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM var canônica para calcular a variação da coleção.

Var(IEnumerable<Int64>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM var canônica para calcular a variação da coleção.

Var(IEnumerable<Nullable<Decimal>>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM var canônica para calcular a variação da coleção.

Var(IEnumerable<Nullable<Double>>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM var canônica para calcular a variação da coleção.

Var(IEnumerable<Nullable<Int32>>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM var canônica para calcular a variação da coleção.

Var(IEnumerable<Nullable<Int64>>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM var canônica para calcular a variação da coleção.

VarP(IEnumerable<Decimal>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM VarP canônica para calcular a variação da população.

VarP(IEnumerable<Double>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM VarP canônica para calcular a variação da população.

VarP(IEnumerable<Int32>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM VarP canônica para calcular a variação da população.

VarP(IEnumerable<Int64>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM VarP canônica para calcular a variação da população.

VarP(IEnumerable<Nullable<Decimal>>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM VarP canônica para calcular a variação da população.

VarP(IEnumerable<Nullable<Double>>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM VarP canônica para calcular a variação da população.

VarP(IEnumerable<Nullable<Int32>>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM VarP canônica para calcular a variação da população.

VarP(IEnumerable<Nullable<Int64>>)

Quando usado como parte de uma consulta LINQ to Entities, esse método invoca a função EDM VarP canônica para calcular a variação da população.

Aplica-se a