Udostępnij za pośrednictwem


DbFunctions Klasa

Definicja

Udostępnia metody środowiska uruchomieniowego języka wspólnego (CLR), które uwidaczniają funkcje kanoniczne EDM do użycia w DbContext zapytaniach lub ObjectContext LINQ to Entities.

public static class DbFunctions
type DbFunctions = class
Public Class DbFunctions
Dziedziczenie
DbFunctions

Uwagi

Należy pamiętać, że ta klasa nosiła nazwę EntityFunctions w niektórych poprzednich wersjach programu Entity Framework.

Metody

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję AddDays EDM, aby dodać daną liczbę dni do daty/godziny.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję AddDays EDM, aby dodać daną liczbę dni do daty/godziny.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję AddHours EDM, aby dodać daną liczbę godzin do daty/godziny.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję AddHours EDM, aby dodać daną liczbę godzin do daty/godziny.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję AddHours EDM, aby dodać daną liczbę godzin do przedziału czasu.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję AddMicroseconds EDM, aby dodać daną liczbę mikrosekund do daty/godziny.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję AddMicroseconds EDM, aby dodać daną liczbę mikrosekund do daty/godziny.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję AddMicroseconds EDM, aby dodać daną liczbę mikrosekund do przedziału czasu.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję AddMilliseconds EDM, aby dodać daną liczbę milisekund do daty/godziny.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję AddMilliseconds EDM, aby dodać daną liczbę milisekund do daty/godziny.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję AddMilliseconds EDM, aby dodać daną liczbę milisekund do przedziału czasu.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję AddMinutes EDM, aby dodać daną liczbę minut do daty/godziny.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję AddMinutes EDM, aby dodać daną liczbę minut do daty/godziny.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję AddMinutes EDM, aby dodać daną liczbę minut do przedziału czasu.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję AddMonths EDM, aby dodać daną liczbę miesięcy do daty/godziny.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję AddMonths EDM, aby dodać daną liczbę miesięcy do daty/godziny.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję AddNanoseconds EDM, aby dodać daną liczbę nanosekund do daty/godziny.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję AddNanoseconds EDM, aby dodać daną liczbę nanosekund do daty/godziny.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję AddNanoseconds EDM, aby dodać daną liczbę nanosekund do przedziału czasu.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję AddSeconds EDM, aby dodać daną liczbę sekund do daty/godziny.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję AddSeconds EDM, aby dodać daną liczbę sekund do daty/godziny.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję AddSeconds EDM, aby dodać daną liczbę sekund do przedziału czasu.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję AddYears EDM, aby dodać daną liczbę lat do daty/godziny.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję AddYears EDM, aby dodać daną liczbę lat do daty/godziny.

AsNonUnicode(String)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda działa jako operator, który zapewnia, że dane wejściowe są traktowane jako ciąg inny niż Unicode.

AsUnicode(String)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda działa jako operator, który zapewnia, że dane wejściowe są traktowane jako ciąg Unicode.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical CreateDateTime EDM w celu utworzenia nowego DateTime obiektu.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję CreateDateTimeOffset EDM w celu utworzenia nowego DateTimeOffset obiektu.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję CreateTime EDM w celu utworzenia nowego TimeSpan obiektu.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical DiffDays EDM w celu obliczenia liczby dni między dwiema datami/godzinami.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical DiffDays EDM w celu obliczenia liczby dni między dwiema datami/godzinami.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical DiffHours EDM w celu obliczenia liczby godzin między dwiema datami/godzinami.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical DiffHours EDM w celu obliczenia liczby godzin między dwiema datami/godzinami.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical DiffHours EDM w celu obliczenia liczby godzin między dwoma przedziałami czasu.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję EDM canonical DiffMicroseconds w celu obliczenia liczby mikrosekund między dwiema data/godzina.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję EDM canonical DiffMicroseconds w celu obliczenia liczby mikrosekund między dwiema data/godzina.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical DiffMicroseconds EDM w celu obliczenia liczby mikrosekund między dwoma przedziałami czasu.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical DiffMilliseconds EDM w celu obliczenia liczby milisekund między dwiema datami/godzinami.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical DiffMilliseconds EDM w celu obliczenia liczby milisekund między dwiema datami/godzinami.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical DiffMilliseconds EDM w celu obliczenia liczby milisekund między dwoma przedziałami czasu.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical DiffMinutes EDM, aby obliczyć liczbę minut między dwiema datami/godzinami.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical DiffMinutes EDM, aby obliczyć liczbę minut między dwiema datami/godzinami.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical DiffMinutes EDM, aby obliczyć liczbę minut między dwoma przedziałami czasu.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical DiffMonths EDM w celu obliczenia liczby miesięcy między dwiema datami/godzinami.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical DiffMonths EDM w celu obliczenia liczby miesięcy między dwiema datami/godzinami.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical DiffNanoseconds EDM w celu obliczenia liczby nanosekund między dwiema data/godzina.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical DiffNanoseconds EDM w celu obliczenia liczby nanosekund między dwiema data/godzina.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical DiffNanoseconds EDM w celu obliczenia liczby nanosekund między dwoma przedziałami czasu.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical DiffSeconds EDM w celu obliczenia liczby sekund między dwiema datami/godzinami.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical DiffSeconds EDM w celu obliczenia liczby sekund między dwiema datami/godzinami.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical DiffSeconds EDM w celu obliczenia liczby sekund między dwoma przedziałami czasu.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical DiffYears EDM w celu obliczenia liczby lat między dwiema datami/godzinami.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical DiffYears EDM w celu obliczenia liczby lat między dwiema datami/godzinami.

GetTotalOffsetMinutes(Nullable<DateTimeOffset>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję GetTotalOffsetMinutes EDM, aby zwrócić liczbę minut przesunięcia danej daty/godziny z czasu UTC. Zazwyczaj wynosi to od +780 do -780 (+ lub - 13 godzin).

Left(String, Nullable<Int64>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję lewej EDM, aby zwrócić daną liczbę znaków po lewej stronie w ciągu.

Like(String, String, String)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje operator canonical Like EDM, aby dopasować wyrażenie.

Like(String, String)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje operator canonical Like EDM, aby dopasować wyrażenie.

Reverse(String)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical Reverse EDM, aby zwrócić dany ciąg z kolejnością odwróconych znaków.

Right(String, Nullable<Int64>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical Right EDM, aby zwrócić daną liczbę najbardziej prawych znaków w ciągu.

StandardDeviation(IEnumerable<Decimal>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical StDev EDM w celu obliczenia odchylenia standardowego kolekcji.

StandardDeviation(IEnumerable<Double>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical StDev EDM w celu obliczenia odchylenia standardowego kolekcji.

StandardDeviation(IEnumerable<Int32>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical StDev EDM w celu obliczenia odchylenia standardowego kolekcji.

StandardDeviation(IEnumerable<Int64>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical StDev EDM w celu obliczenia odchylenia standardowego kolekcji.

StandardDeviation(IEnumerable<Nullable<Decimal>>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical StDev EDM w celu obliczenia odchylenia standardowego kolekcji.

StandardDeviation(IEnumerable<Nullable<Double>>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical StDev EDM w celu obliczenia odchylenia standardowego kolekcji.

StandardDeviation(IEnumerable<Nullable<Int32>>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical StDev EDM w celu obliczenia odchylenia standardowego kolekcji.

StandardDeviation(IEnumerable<Nullable<Int64>>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical StDev EDM w celu obliczenia odchylenia standardowego kolekcji.

StandardDeviationP(IEnumerable<Decimal>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical StDevP EDM w celu obliczenia odchylenia standardowego dla populacji.

StandardDeviationP(IEnumerable<Double>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical StDevP EDM w celu obliczenia odchylenia standardowego dla populacji.

StandardDeviationP(IEnumerable<Int32>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical StDevP EDM w celu obliczenia odchylenia standardowego dla populacji.

StandardDeviationP(IEnumerable<Int64>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical StDevP EDM w celu obliczenia odchylenia standardowego dla populacji.

StandardDeviationP(IEnumerable<Nullable<Decimal>>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical StDevP EDM w celu obliczenia odchylenia standardowego dla populacji.

StandardDeviationP(IEnumerable<Nullable<Double>>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical StDevP EDM w celu obliczenia odchylenia standardowego dla populacji.

StandardDeviationP(IEnumerable<Nullable<Int32>>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical StDevP EDM w celu obliczenia odchylenia standardowego dla populacji.

StandardDeviationP(IEnumerable<Nullable<Int64>>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical StDevP EDM w celu obliczenia odchylenia standardowego dla populacji.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję Truncate EDM, aby obcinać daną wartość do liczby określonych cyfr.

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

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję Truncate EDM, aby obcinać daną wartość do liczby określonych cyfr.

TruncateTime(Nullable<DateTime>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical TruncateTime EDM, aby zwrócić daną datę z wyczyszczonej części godziny.

TruncateTime(Nullable<DateTimeOffset>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical TruncateTime EDM, aby zwrócić daną datę z wyczyszczonej części godziny.

Var(IEnumerable<Decimal>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical Var EDM w celu obliczenia wariancji kolekcji.

Var(IEnumerable<Double>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical Var EDM w celu obliczenia wariancji kolekcji.

Var(IEnumerable<Int32>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical Var EDM w celu obliczenia wariancji kolekcji.

Var(IEnumerable<Int64>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical Var EDM w celu obliczenia wariancji kolekcji.

Var(IEnumerable<Nullable<Decimal>>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical Var EDM w celu obliczenia wariancji kolekcji.

Var(IEnumerable<Nullable<Double>>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical Var EDM w celu obliczenia wariancji kolekcji.

Var(IEnumerable<Nullable<Int32>>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical Var EDM w celu obliczenia wariancji kolekcji.

Var(IEnumerable<Nullable<Int64>>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje funkcję canonical Var EDM w celu obliczenia wariancji kolekcji.

VarP(IEnumerable<Decimal>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję VarP EDM w celu obliczenia wariancji dla populacji.

VarP(IEnumerable<Double>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję VarP EDM w celu obliczenia wariancji dla populacji.

VarP(IEnumerable<Int32>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję VarP EDM w celu obliczenia wariancji dla populacji.

VarP(IEnumerable<Int64>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję VarP EDM w celu obliczenia wariancji dla populacji.

VarP(IEnumerable<Nullable<Decimal>>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję VarP EDM w celu obliczenia wariancji dla populacji.

VarP(IEnumerable<Nullable<Double>>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję VarP EDM w celu obliczenia wariancji dla populacji.

VarP(IEnumerable<Nullable<Int32>>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję VarP EDM w celu obliczenia wariancji dla populacji.

VarP(IEnumerable<Nullable<Int64>>)

W przypadku użycia w ramach zapytania LINQ to Entities ta metoda wywołuje kanoniczną funkcję VarP EDM w celu obliczenia wariancji dla populacji.

Dotyczy