Compartilhar via


DbFunctions Classe

Definição

Fornece métodos CLR (Common Language Runtime) que expõem funções canônicas do EDM para uso em DbContext consultas ou ObjectContext 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

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 intervalo 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 de 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 de 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 do 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 do 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 DiffDays EDM 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 DiffDays EDM 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 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 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 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 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 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 canônica GetTotalOffsetMinutes EDM para retornar o número de minutos em 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 invertidos.

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 do 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 do 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 do 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 do 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 do 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 do 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 do 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 do 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 Truncate 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 Truncate 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 TruncateTime EDM canônica para retornar a data especificada 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 TruncateTime EDM canônica para retornar a data especificada 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 var EDM 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 var EDM 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 var EDM 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 var EDM 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 var EDM 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 var EDM 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 var EDM 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 var EDM 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 varp EDM 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 varp EDM 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 varp EDM 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 varp EDM 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 varp EDM 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 varp EDM 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 varp EDM 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 varp EDM canônica para calcular a variação da população.

Aplica-se a