DbFunctions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece métodos CLR que são convertidos em funções de banco de dados quando usados em consultas LINQ to Entities. Os métodos nessa classe são acessados por meio de Functions.
public class DbFunctions
public sealed class DbFunctions
type DbFunctions = class
Public Class DbFunctions
Public NotInheritable Class DbFunctions
- Herança
-
DbFunctions
Comentários
Consulte Funções de banco de dados para obter mais informações e exemplos.
Métodos de Extensão
Like(DbFunctions, String, String) |
Uma implementação da operação SQL |
Like(DbFunctions, String, String, String) |
Uma implementação da operação SQL LIKE. Em bancos de dados relacionais, isso geralmente é traduzido diretamente para o SQL. |
Random(DbFunctions) |
Um gerador de número duplo aleatório que gera um número entre 0 e 1, exclusivo. |
Collate<TProperty>(DbFunctions, TProperty, String) |
Especifica explicitamente uma ordenação a ser usada em uma consulta LINQ. Pode ser usado para gerar fragmentos como |
Glob(DbFunctions, String, String) |
Mapeia para a função SQLite |
Hex(DbFunctions, Byte[]) |
Mapeia para a função SQLite |
Substr(DbFunctions, Byte[], Int32) |
Mapeia para a função SQLite |
Substr(DbFunctions, Byte[], Int32, Int32) |
Mapeia para a função de subcadeia de caracteres SQLite que retorna uma submatriz do valor especificado. A subarray começa em |
Unhex(DbFunctions, String) |
Mapeia para a função SQLite |
Unhex(DbFunctions, String, String) |
Mapeia para a função SQLite |
AtTimeZone(DbFunctions, DateTime, String) |
|
AtTimeZone(DbFunctions, DateTimeOffset, String) |
|
Contains(DbFunctions, Object, String) |
Um stub de método DbFunction que pode ser usado em consultas LINQ para direcionar a função de repositório |
Contains(DbFunctions, Object, String, Int32) |
Um stub de método DbFunction que pode ser usado em consultas LINQ para direcionar a função de repositório |
Contains(DbFunctions, String, String) |
Um stub de método DbFunction que pode ser usado em consultas LINQ para direcionar a função de armazenamento SQL Server CONTAINS. |
Contains(DbFunctions, String, String, Int32) |
Um stub de método DbFunction que pode ser usado em consultas LINQ para direcionar a função de armazenamento SQL Server CONTAINS. |
DataLength(DbFunctions, Byte[]) |
Retorna o número de bytes usados para representar qualquer expressão. |
DataLength(DbFunctions, Nullable<Boolean>) |
Retorna o número de bytes usados para representar qualquer expressão. |
DataLength(DbFunctions, Nullable<DateTime>) |
Retorna o número de bytes usados para representar qualquer expressão. |
DataLength(DbFunctions, Nullable<DateTimeOffset>) |
Retorna o número de bytes usados para representar qualquer expressão. |
DataLength(DbFunctions, Nullable<Decimal>) |
Retorna o número de bytes usados para representar qualquer expressão. |
DataLength(DbFunctions, Nullable<Double>) |
Retorna o número de bytes usados para representar qualquer expressão. |
DataLength(DbFunctions, Nullable<Guid>) |
Retorna o número de bytes usados para representar qualquer expressão. |
DataLength(DbFunctions, Nullable<TimeSpan>) |
Retorna o número de bytes usados para representar qualquer expressão. |
DataLength(DbFunctions, String) |
Retorna o número de bytes usados para representar qualquer expressão. |
DateDiffDay(DbFunctions, DateOnly, DateOnly) |
Conta o número de limites de dia cruzados entre o |
DateDiffDay(DbFunctions, DateTime, DateTime) |
Conta o número de limites de dia cruzados entre o |
DateDiffDay(DbFunctions, DateTimeOffset, DateTimeOffset) |
Conta o número de limites de dia cruzados entre o |
DateDiffDay(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Conta o número de limites de dia cruzados entre o |
DateDiffDay(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Conta o número de limites de dia cruzados entre o |
DateDiffDay(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Conta o número de limites de dia cruzados entre o |
DateDiffHour(DbFunctions, DateOnly, DateOnly) |
Conta o número de limites de hora cruzados entre o |
DateDiffHour(DbFunctions, DateTime, DateTime) |
Conta o número de limites de hora cruzados entre o |
DateDiffHour(DbFunctions, DateTimeOffset, DateTimeOffset) |
Conta o número de limites de hora cruzados entre o |
DateDiffHour(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Conta o número de limites de hora cruzados entre o |
DateDiffHour(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Conta o número de limites de hora cruzados entre o |
DateDiffHour(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Conta o número de limites de hora cruzados entre o |
DateDiffHour(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
Conta o número de limites de hora cruzados entre o |
DateDiffHour(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Conta o número de limites de hora cruzados entre o |
DateDiffHour(DbFunctions, TimeOnly, TimeOnly) |
Conta o número de limites de hora cruzados entre o |
DateDiffHour(DbFunctions, TimeSpan, TimeSpan) |
Conta o número de limites de hora cruzados entre o |
DateDiffMicrosecond(DbFunctions, DateOnly, DateOnly) |
Conta o número de limites de microssegundos cruzados entre o |
DateDiffMicrosecond(DbFunctions, DateTime, DateTime) |
Conta o número de limites de microssegundos cruzados entre o |
DateDiffMicrosecond(DbFunctions, DateTimeOffset, DateTimeOffset) |
Conta o número de limites de microssegundos cruzados entre o |
DateDiffMicrosecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Conta o número de limites de microssegundos cruzados entre o |
DateDiffMicrosecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Conta o número de limites de microssegundos cruzados entre o |
DateDiffMicrosecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Conta o número de limites de microssegundos cruzados entre o |
DateDiffMicrosecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
Conta o número de limites de microssegundos cruzados entre o |
DateDiffMicrosecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Conta o número de limites de microssegundos cruzados entre o |
DateDiffMicrosecond(DbFunctions, TimeOnly, TimeOnly) |
Conta o número de limites de microssegundos cruzados entre o |
DateDiffMicrosecond(DbFunctions, TimeSpan, TimeSpan) |
Conta o número de limites de microssegundos cruzados entre o |
DateDiffMillisecond(DbFunctions, DateOnly, DateOnly) |
Conta o número de limites de milissegundos cruzados entre o |
DateDiffMillisecond(DbFunctions, DateTime, DateTime) |
Conta o número de limites de milissegundos cruzados entre o |
DateDiffMillisecond(DbFunctions, DateTimeOffset, DateTimeOffset) |
Conta o número de limites de milissegundos cruzados entre o |
DateDiffMillisecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Conta o número de limites de milissegundos cruzados entre o |
DateDiffMillisecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Conta o número de limites de milissegundos cruzados entre o |
DateDiffMillisecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Conta o número de limites de milissegundos cruzados entre o |
DateDiffMillisecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
Conta o número de limites de milissegundos cruzados entre o |
DateDiffMillisecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Conta o número de limites de milissegundos cruzados entre o |
DateDiffMillisecond(DbFunctions, TimeOnly, TimeOnly) |
Conta o número de limites de milissegundos cruzados entre o |
DateDiffMillisecond(DbFunctions, TimeSpan, TimeSpan) |
Conta o número de limites de milissegundos cruzados entre o |
DateDiffMinute(DbFunctions, DateOnly, DateOnly) |
Conta o número de limites de minutos cruzados entre o |
DateDiffMinute(DbFunctions, DateTime, DateTime) |
Conta o número de limites de minutos cruzados entre o |
DateDiffMinute(DbFunctions, DateTimeOffset, DateTimeOffset) |
Conta o número de limites de minutos cruzados entre o |
DateDiffMinute(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Conta o número de limites de minutos cruzados entre o |
DateDiffMinute(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Conta o número de limites de minutos cruzados entre o |
DateDiffMinute(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Conta o número de limites de minutos cruzados entre o |
DateDiffMinute(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
Conta o número de limites de minutos cruzados entre o |
DateDiffMinute(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Conta o número de limites de minutos cruzados entre o |
DateDiffMinute(DbFunctions, TimeOnly, TimeOnly) |
Conta o número de limites de minutos cruzados entre o |
DateDiffMinute(DbFunctions, TimeSpan, TimeSpan) |
Conta o número de limites de minutos cruzados entre o |
DateDiffMonth(DbFunctions, DateOnly, DateOnly) |
Conta o número de limites de mês cruzados entre o |
DateDiffMonth(DbFunctions, DateTime, DateTime) |
Conta o número de limites de mês cruzados entre o |
DateDiffMonth(DbFunctions, DateTimeOffset, DateTimeOffset) |
Conta o número de limites de mês cruzados entre o |
DateDiffMonth(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Conta o número de limites de mês cruzados entre o |
DateDiffMonth(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Conta o número de limites de mês cruzados entre o |
DateDiffMonth(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Conta o número de limites de mês cruzados entre o |
DateDiffNanosecond(DbFunctions, DateOnly, DateOnly) |
Conta o número de limites de nanossegundos cruzados entre o |
DateDiffNanosecond(DbFunctions, DateTime, DateTime) |
Conta o número de limites de nanossegundos cruzados entre o |
DateDiffNanosecond(DbFunctions, DateTimeOffset, DateTimeOffset) |
Conta o número de limites de nanossegundos cruzados entre o |
DateDiffNanosecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Conta o número de limites de nanossegundos cruzados entre o |
DateDiffNanosecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Conta o número de limites de nanossegundos cruzados entre o |
DateDiffNanosecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Conta o número de limites de nanossegundos cruzados entre o |
DateDiffNanosecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
Conta o número de limites de nanossegundos cruzados entre o |
DateDiffNanosecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Conta o número de limites de nanossegundos cruzados entre o |
DateDiffNanosecond(DbFunctions, TimeOnly, TimeOnly) |
Conta o número de limites de nanossegundos cruzados entre o |
DateDiffNanosecond(DbFunctions, TimeSpan, TimeSpan) |
Conta o número de limites de nanossegundos cruzados entre o |
DateDiffSecond(DbFunctions, DateOnly, DateOnly) |
Conta o número de segundos limites cruzados entre o |
DateDiffSecond(DbFunctions, DateTime, DateTime) |
Conta o número de segundos limites cruzados entre o |
DateDiffSecond(DbFunctions, DateTimeOffset, DateTimeOffset) |
Conta o número de segundos limites cruzados entre o |
DateDiffSecond(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Conta o número de segundos limites cruzados entre o |
DateDiffSecond(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Conta o número de segundos limites cruzados entre o |
DateDiffSecond(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Conta o número de segundos limites cruzados entre o |
DateDiffSecond(DbFunctions, Nullable<TimeOnly>, Nullable<TimeOnly>) |
Conta o número de segundos limites cruzados entre o |
DateDiffSecond(DbFunctions, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Conta o número de segundos limites cruzados entre o |
DateDiffSecond(DbFunctions, TimeOnly, TimeOnly) |
Conta o número de segundos limites cruzados entre o |
DateDiffSecond(DbFunctions, TimeSpan, TimeSpan) |
Conta o número de segundos limites cruzados entre o |
DateDiffWeek(DbFunctions, DateOnly, DateOnly) |
Conta o número de limites de semana cruzados entre o |
DateDiffWeek(DbFunctions, DateTime, DateTime) |
Conta o número de limites de semana cruzados entre o |
DateDiffWeek(DbFunctions, DateTimeOffset, DateTimeOffset) |
Conta o número de limites de semana cruzados entre o |
DateDiffWeek(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Conta o número de limites de semana cruzados entre o |
DateDiffWeek(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Conta o número de limites de semana cruzados entre o |
DateDiffWeek(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Conta o número de limites de semana cruzados entre o |
DateDiffYear(DbFunctions, DateOnly, DateOnly) |
Conta o número de limites de ano cruzados entre o |
DateDiffYear(DbFunctions, DateTime, DateTime) |
Conta o número de limites de ano cruzados entre o |
DateDiffYear(DbFunctions, DateTimeOffset, DateTimeOffset) |
Conta o número de limites de ano cruzados entre o |
DateDiffYear(DbFunctions, Nullable<DateOnly>, Nullable<DateOnly>) |
Conta o número de limites de ano cruzados entre o |
DateDiffYear(DbFunctions, Nullable<DateTime>, Nullable<DateTime>) |
Conta o número de limites de ano cruzados entre |
DateDiffYear(DbFunctions, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Conta o número de limites de ano cruzados entre o |
DateFromParts(DbFunctions, Int32, Int32, Int32) |
Inicializa uma nova instância da DateTime estrutura para o ano, mês, dia especificados.
Corresponde ao de |
DateTime2FromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Inicializa uma nova instância da DateTime estrutura para o ano, mês, dia, hora, minuto, segundo, frações e precisão especificados.
Corresponde ao de |
DateTimeFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Inicializa uma nova instância da estrutura DateTime para o ano, mês, dia, hora, minuto, segundo e milissegundo especificados.
Corresponde ao de |
DateTimeOffsetFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Inicializa uma nova instância da DateTimeOffset estrutura para o ano, mês, dia, hora, minuto, segundo, frações, hourOffset, minuteOffset e precisão especificados.
Corresponde ao de SQL Server |
FreeText(DbFunctions, Object, String) |
Um stub de método DbFunction que pode ser usado em consultas LINQ para direcionar a função de repositório |
FreeText(DbFunctions, Object, String, Int32) |
Um stub de método DbFunction que pode ser usado em consultas LINQ para direcionar a função de repositório |
FreeText(DbFunctions, String, String) |
Um stub do método DbFunction que pode ser usado em consultas LINQ para direcionar a função de repositório SQL Server FREETEXT. |
FreeText(DbFunctions, String, String, Int32) |
Um stub do método DbFunction que pode ser usado em consultas LINQ para direcionar a função de repositório SQL Server FREETEXT. |
IsDate(DbFunctions, String) |
Valide se a cadeia de caracteres fornecida é uma data válida.
Corresponde ao de |
IsNumeric(DbFunctions, String) |
Valide se a cadeia de caracteres fornecida é um numérico válido.
Corresponde ao SQL Server |
SmallDateTimeFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32) |
Inicializa uma nova instância da DateTime estrutura para o ano, mês, dia, hora e minuto especificados.
Corresponde ao de |
StandardDeviationPopulation(DbFunctions, IEnumerable<Byte>) |
Retorna o desvio padrão da população de todos os valores na expressão especificada.
Corresponde ao de |
StandardDeviationPopulation(DbFunctions, IEnumerable<Decimal>) |
Retorna o desvio padrão da população de todos os valores na expressão especificada.
Corresponde ao de |
StandardDeviationPopulation(DbFunctions, IEnumerable<Double>) |
Retorna o desvio padrão da população de todos os valores na expressão especificada.
Corresponde ao de |
StandardDeviationPopulation(DbFunctions, IEnumerable<Int16>) |
Retorna o desvio padrão da população de todos os valores na expressão especificada.
Corresponde ao de |
StandardDeviationPopulation(DbFunctions, IEnumerable<Int32>) |
Retorna o desvio padrão da população de todos os valores na expressão especificada.
Corresponde ao de |
StandardDeviationPopulation(DbFunctions, IEnumerable<Int64>) |
Retorna o desvio padrão da população de todos os valores na expressão especificada.
Corresponde ao de |
StandardDeviationPopulation(DbFunctions, IEnumerable<Single>) |
Retorna o desvio padrão da população de todos os valores na expressão especificada.
Corresponde ao de |
StandardDeviationSample(DbFunctions, IEnumerable<Byte>) |
Retorna o desvio padrão de exemplo de todos os valores na expressão especificada.
Corresponde ao de |
StandardDeviationSample(DbFunctions, IEnumerable<Decimal>) |
Retorna o desvio padrão de exemplo de todos os valores na expressão especificada.
Corresponde ao de |
StandardDeviationSample(DbFunctions, IEnumerable<Double>) |
Retorna o desvio padrão de exemplo de todos os valores na expressão especificada.
Corresponde ao de |
StandardDeviationSample(DbFunctions, IEnumerable<Int16>) |
Retorna o desvio padrão de exemplo de todos os valores na expressão especificada.
Corresponde ao de |
StandardDeviationSample(DbFunctions, IEnumerable<Int32>) |
Retorna o desvio padrão de exemplo de todos os valores na expressão especificada.
Corresponde ao de |
StandardDeviationSample(DbFunctions, IEnumerable<Int64>) |
Retorna o desvio padrão de exemplo de todos os valores na expressão especificada.
Corresponde ao de |
StandardDeviationSample(DbFunctions, IEnumerable<Single>) |
Retorna o desvio padrão de exemplo de todos os valores na expressão especificada.
Corresponde ao de |
TimeFromParts(DbFunctions, Int32, Int32, Int32, Int32, Int32) |
Inicializa uma nova instância da TimeSpan estrutura para a hora, o minuto, o segundo, as frações e a precisão especificados. Corresponde ao de |
VariancePopulation(DbFunctions, IEnumerable<Byte>) |
Retorna a variação da população de todos os valores na expressão especificada.
Corresponde ao de |
VariancePopulation(DbFunctions, IEnumerable<Decimal>) |
Retorna a variação da população de todos os valores na expressão especificada.
Corresponde ao de |
VariancePopulation(DbFunctions, IEnumerable<Double>) |
Retorna a variação da população de todos os valores na expressão especificada.
Corresponde ao de |
VariancePopulation(DbFunctions, IEnumerable<Int16>) |
Retorna a variação da população de todos os valores na expressão especificada.
Corresponde ao de |
VariancePopulation(DbFunctions, IEnumerable<Int32>) |
Retorna a variação da população de todos os valores na expressão especificada.
Corresponde ao de |
VariancePopulation(DbFunctions, IEnumerable<Int64>) |
Retorna a variação da população de todos os valores na expressão especificada.
Corresponde ao de |
VariancePopulation(DbFunctions, IEnumerable<Single>) |
Retorna a variação da população de todos os valores na expressão especificada.
Corresponde ao de |
VarianceSample(DbFunctions, IEnumerable<Byte>) |
Retorna a variação de amostra de todos os valores na expressão especificada.
Corresponde ao de |
VarianceSample(DbFunctions, IEnumerable<Decimal>) |
Retorna a variação de amostra de todos os valores na expressão especificada.
Corresponde ao de |
VarianceSample(DbFunctions, IEnumerable<Double>) |
Retorna a variação de amostra de todos os valores na expressão especificada.
Corresponde ao de |
VarianceSample(DbFunctions, IEnumerable<Int16>) |
Retorna a variação de amostra de todos os valores na expressão especificada.
Corresponde ao de |
VarianceSample(DbFunctions, IEnumerable<Int32>) |
Retorna a variação de amostra de todos os valores na expressão especificada.
Corresponde ao de |
VarianceSample(DbFunctions, IEnumerable<Int64>) |
Retorna a variação de amostra de todos os valores na expressão especificada.
Corresponde ao de |
VarianceSample(DbFunctions, IEnumerable<Single>) |
Retorna a variação de amostra de todos os valores na expressão especificada.
Corresponde ao de |
Aplica-se a
Entity Framework