EdmFunctions Osztály

Definíció

Olyan API-t biztosít, amely meghívja a DbExpression canonical EDM-függvényeket, és lehetővé teszi, hogy az API bővítménymeteként legyen elérhető magának a kifejezéstípusnak a használatával.

public ref class EdmFunctions abstract sealed
public static class EdmFunctions
type EdmFunctions = class
Public Module EdmFunctions
Öröklődés
EdmFunctions

Metódusok

Name Description
Abs(DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja az "Abs" függvényt a megadott argumentummal, amelynek mindegyikének numerikus eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa megegyezik a kifejezés eredménytípusával value.

AddDays(DbExpression, DbExpression)

Létrehoz egy DbFunctionExpression olyan parancsot, amely meghívja a canonical "AddDays" függvényt a megadott argumentumokkal, amelyeknek DateTime vagy DateTimeOffset és egész szám típusúaknak kell lenniük. A kifejezés eredménytípusa megegyezik a kifejezés eredménytípusával dateValue.

AddHours(DbExpression, DbExpression)

Létrehoz egy DbFunctionExpression olyan kánonikus "AddHours" függvényt a megadott argumentumokkal, amelyeknek DateTime, DateTimeOffset vagy Time, valamint egész szám típusúaknak kell lenniük. A kifejezés eredménytípusa megegyezik a kifejezés eredménytípusával timeValue.

AddMicroseconds(DbExpression, DbExpression)

Létrehoz egy DbFunctionExpression olyan parancsot, amely meghívja az "AddMicroseconds" kanonikus függvényt a megadott argumentumokkal, amelyeknek DateTime, DateTimeOffset vagy Time típusúaknak kell lenniük, és egész szám típusúaknak kell lenniük. A kifejezés eredménytípusa megegyezik a kifejezés eredménytípusával timeValue.

AddMilliseconds(DbExpression, DbExpression)

Létrehoz egy DbFunctionExpression olyan parancsot, amely meghívja az "AddMilliseconds" kánonikus függvényt a megadott argumentumokkal, amelyeknek DateTime, DateTimeOffset vagy Time és egész szám típusúaknak kell lenniük. A kifejezés eredménytípusa megegyezik a kifejezés eredménytípusával timeValue.

AddMinutes(DbExpression, DbExpression)

Létrehoz egy DbFunctionExpression olyan parancsot, amely meghívja az "AddMinutes" kánonfüggvényt a megadott argumentumokkal, amelyeknek DateTime, DateTimeOffset vagy Time típusúnak kell lenniük, és egész szám típusúaknak kell lenniük. A kifejezés eredménytípusa megegyezik a kifejezés eredménytípusával timeValue.

AddMonths(DbExpression, DbExpression)

Létrehoz egy DbFunctionExpression olyan kánonikus "AddMonths" függvényt a megadott argumentumokkal, amelyeknek DateTime vagy DateTimeOffset és egész szám típusúaknak kell lenniük. A kifejezés eredménytípusa megegyezik a kifejezés eredménytípusával dateValue.

AddNanoseconds(DbExpression, DbExpression)

Létrehoz egy DbFunctionExpression olyan parancsot, amely meghívja az "AddNanoseconds" kánonikus függvényt a megadott argumentumokkal, amelyeknek DateTime, DateTimeOffset vagy Time, valamint egész szám típusúaknak kell lenniük. A kifejezés eredménytípusa megegyezik a kifejezés eredménytípusával timeValue.

AddSeconds(DbExpression, DbExpression)

Létrehoz egy DbFunctionExpression olyan parancsot, amely meghívja a canonical "AddSeconds" függvényt a megadott argumentumokkal, amelyeknek DateTime, DateTimeOffset vagy Time típusúaknak kell lenniük, és egész szám típusúaknak kell lenniük. A kifejezés eredménytípusa megegyezik a kifejezés eredménytípusával timeValue.

AddYears(DbExpression, DbExpression)

Létrehoz egy DbFunctionExpression olyan parancsot, amely meghívja az "AddYears" kánonikus függvényt a megadott argumentumokkal, amelyeknek DateTime vagy DateTimeOffset és egész szám típusúaknak kell lenniük. A kifejezés eredménytípusa megegyezik a kifejezés eredménytípusával dateValue.

Average(DbExpression)

Létrehoz egy olyan fájlt DbFunctionExpression , amely meghívja a canonical 'Avg' függvényt a megadott gyűjteményen keresztül. A kifejezés eredménytípusa megegyezik a gyűjtemény elemtípusával.

BitwiseAnd(DbExpression, DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja a "BitwiseAnd" kánonfüggvényt a megadott argumentumokkal, amelyeknek azonos egész szám típusú numerikus eredménytípussal kell rendelkezniük. A kifejezés eredménytípusa megegyezik az argumentumok típusával.

BitwiseNot(DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja a "BitwiseNot" kánonfüggvényt a megadott argumentummal, amelynek egész szám típusú numerikus eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa megegyezik az argumentumok típusával.

BitwiseOr(DbExpression, DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja a canonical "BitwiseOr" függvényt a megadott argumentumokkal, amelyeknek azonos egész szám típusú numerikus eredménytípussal kell rendelkezniük. A kifejezés eredménytípusa megegyezik az argumentumok típusával.

BitwiseXor(DbExpression, DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja a canonical "BitwiseXor" függvényt a megadott argumentumokkal, amelyeknek azonos egész szám típusú numerikus eredménytípussal kell rendelkezniük. A kifejezés eredménytípusa megegyezik az argumentumok típusával.

Ceiling(DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja a canonical "Ceiling" függvényt a megadott argumentummal, amelynek mindegyikének egyetlen, dupla vagy decimális eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa megegyezik a kifejezés eredménytípusával value.

Concat(DbExpression, DbExpression)

Létrehoz egy DbFunctionExpression olyan elemet, amely meghívja a canonical 'Concat' függvényt a megadott argumentumokkal, amelyeknek sztring eredménytípussal kell rendelkezniük. A kifejezés eredménytípusa sztring.

Contains(DbExpression, DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja a canonical "Contains" függvényt a megadott argumentumokkal, amelyeknek sztring eredménytípussal kell rendelkezniük. A kifejezés eredménytípusa logikai.

Count(DbExpression)

Létrehoz egy olyan fájlt DbFunctionExpression , amely meghívja a canonical "Count" függvényt a megadott gyűjteményen keresztül. A kifejezés eredménytípusa: Edm.Int32.

CreateDateTime(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja a canonical 'CreateDateTime' függvényt a megadott argumentumokkal. second Edm.Double eredménytípussal kell rendelkeznie, míg az összes többi argumentumnak Edm.Int32 eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa: Edm.DateTime.

CreateDateTimeOffset(DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression, DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja a canonical 'CreateDateTimeOffset' függvényt a megadott argumentumokkal. second Edm.Double eredménytípussal kell rendelkeznie, míg az összes többi argumentumnak Edm.Int32 eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa: Edm.DateTimeOffset.

CreateTime(DbExpression, DbExpression, DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja a canonical 'CreateTime' függvényt a megadott argumentumokkal. second Edm.Double eredménytípussal kell rendelkeznie, míg az összes többi argumentumnak Edm.Int32 eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa: Edm.Time.

CurrentDateTime()

Létrehoz egy olyan fájlt DbFunctionExpression , amely meghívja a canonical 'CurrentDateTime' függvényt.

CurrentDateTimeOffset()

Létrehoz egy olyan fájlt DbFunctionExpression , amely meghívja a "CurrentDateTimeOffset" canonical függvényt.

CurrentUtcDateTime()

Létrehoz egy olyan fájlt DbFunctionExpression , amely meghívja a "CurrentUtcDateTime" canonical függvényt.

Day(DbExpression)

Létrehoz egy DbFunctionExpression olyan elemet, amely meghívja a canonical "Day" függvényt a megadott argumentummal, amelynek DateTime vagy DateTimeOffset eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa: Edm.Int32.

DayOfYear(DbExpression)

Létrehoz egy DbFunctionExpression olyan elemet, amely meghívja a canonical 'DayOfYear' függvényt a megadott argumentummal, amelynek DateTime vagy DateTimeOffset eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa: Edm.Int32.

DiffDays(DbExpression, DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja a "DiffDays" függvényt a megadott argumentumokkal, amelyeknek mindegyiknek DateTime vagy DateTimeOffset eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa: Edm.Int32.

DiffHours(DbExpression, DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja a "DiffHours" függvényt a megadott argumentumokkal, amelyeknek mindegyiknek DateTime, DateTimeOffset vagy Time eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa: Edm.Int32.

DiffMicroseconds(DbExpression, DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja a kanonikus "DiffMicroseconds" függvényt a megadott argumentumokkal, amelyeknek mindegyiknek DateTime, DateTimeOffset vagy Time eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa: Edm.Int32.

DiffMilliseconds(DbExpression, DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja a "DiffMilliseconds" függvényt a megadott argumentumokkal, amelyeknek mindegyiknek DateTime, DateTimeOffset vagy Time eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa: Edm.Int32.

DiffMinutes(DbExpression, DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja a "DiffMinutes" függvényt a megadott argumentumokkal, amelyeknek mindegyiknek DateTime, DateTimeOffset vagy Time eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa: Edm.Int32.

DiffMonths(DbExpression, DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja a "DiffMonths" függvényt a megadott argumentumokkal, amelyeknek dateTime vagy DateTimeOffset eredménytípussal kell rendelkezniük. A kifejezés eredménytípusa: Edm.Int32.

DiffNanoseconds(DbExpression, DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja a "DiffNanoseconds" kánonfüggvényt a megadott argumentumokkal, amelyeknek mindegyiknek DateTime, DateTimeOffset vagy Time eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa: Edm.Int32.

DiffSeconds(DbExpression, DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja a DiffSeconds vesszőfüggvényt a megadott argumentumokkal, amelyeknek mindegyiknek DateTime, DateTimeOffset vagy Time eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa: Edm.Int32.

DiffYears(DbExpression, DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja a DiffYears cani függvényt a megadott argumentumokkal, amelyeknek Mindegyiknek DateTime vagy DateTimeOffset típusúnak kell lennie. A kifejezés eredménytípusa: Edm.Int32.

EndsWith(DbExpression, DbExpression)

Létrehoz egy parancsot DbFunctionExpression , amely meghívja a canonical "EndsWith" függvényt a megadott argumentumokkal, amelyeknek sztring eredménytípussal kell rendelkezniük. A kifejezés eredménytípusa logikai.

Floor(DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja a megadott argumentummal a "Floor" cani függvényt, amelynek mindegyikének egyetlen, dupla vagy decimális eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa megegyezik a kifejezés eredménytípusával value.

GetTotalOffsetMinutes(DbExpression)

Létrehoz egy DbFunctionExpression olyan függvényt, amely meghívja a "GetTotalOffsetMinutes" függvényt a megadott argumentummal, amelynek DateTimeOffset eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa: Edm.Int32.

Hour(DbExpression)

Létrehoz egy DbFunctionExpression olyan parancsot, amely meghívja az "Hour" függvényt a megadott argumentummal, amelynek DateTime, DateTimeOffset vagy Time eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa: Edm.Int32.

IndexOf(DbExpression, DbExpression)

Létrehoz egy olyan parancsot DbFunctionExpression , amely meghívja a canonical "IndexOf" függvényt a megadott argumentumokkal, amelyeknek sztring eredménytípussal kell rendelkezniük. A kifejezés eredménytípusa: Edm.Int32.

Left(DbExpression, DbExpression)

Létrehoz egy parancsot DbFunctionExpression , amely meghívja a canonical 'Left' függvényt a megadott argumentumokkal, amelyeknek sztringgel és egész számértékkel kell rendelkezniük. A kifejezés eredménytípusa sztring.

Length(DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja a canonical "Length" függvényt a megadott argumentummal, amelynek sztring eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa: Edm.Int32.

LongCount(DbExpression)

Létrehoz egy olyan fájlt DbFunctionExpression , amely meghívja a canonical "BigCount" függvényt a megadott gyűjteményen keresztül. A kifejezés eredménytípusa: Edm.Int64.

Max(DbExpression)

Létrehoz egy olyan fájlt DbFunctionExpression , amely meghívja a canonical "Max" függvényt a megadott gyűjteményen keresztül. A kifejezés eredménytípusa megegyezik a gyűjtemény elemtípusával.

Millisecond(DbExpression)

Létrehoz egy DbFunctionExpression olyan parancsot, amely meghívja az "Ezredmásodperc" függvényt a megadott argumentummal, amelynek DateTime, DateTimeOffset vagy Time eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa: Edm.Int32.

Min(DbExpression)

Létrehoz egy olyan fájlt DbFunctionExpression , amely meghívja a canonical 'Min' függvényt a megadott gyűjteményen keresztül. A kifejezés eredménytípusa megegyezik a gyűjtemény elemtípusával.

Minute(DbExpression)

Létrehoz egy DbFunctionExpression olyan parancsot, amely meghívja a canonical "Minute" függvényt a megadott argumentummal, amelynek DateTime, DateTimeOffset vagy Time eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa: Edm.Int32.

Month(DbExpression)

Létrehoz egy DbFunctionExpression , a megadott argumentummal megindító "Month" függvényt, amelynek DateTime vagy DateTimeOffset eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa: Edm.Int32.

NewGuid()

Létrehoz egy olyan parancsot DbFunctionExpression , amely meghívja a "NewGuid" nevű canonical függvényt.

Power(DbExpression, DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja a canonical "Power" függvényt a megadott argumentumokkal, amelyeknek numerikus eredménytípusokkal kell rendelkezniük. A kifejezés eredménytípusa megegyezik a kifejezés eredménytípusával baseArgument.

Replace(DbExpression, DbExpression, DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja a canonical "Replace" függvényt a megadott argumentumokkal, amelyeknek sztring eredménytípussal kell rendelkezniük. A kifejezés eredménytípusa szintén sztring.

Reverse(DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja a megadott argumentummal a canonical "Reverse" függvényt, amelynek sztring eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa szintén sztring.

Right(DbExpression, DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja a "Right" kánonfüggvényt a megadott argumentumokkal, amelyeknek sztringgel és egész számértékkel kell rendelkezniük. A kifejezés eredménytípusa sztring.

Round(DbExpression, DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja a canonical "Round" függvényt a megadott argumentumokkal, amelyeknek egyetlen, dupla vagy decimális, illetve egész típusú eredménytípussal kell rendelkezniük. A kifejezés eredménytípusa megegyezik a kifejezés eredménytípusával value.

Round(DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja a canonical "Round" függvényt a megadott argumentummal, amelynek mindegyikének egyetlen, dupla vagy decimális eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa megegyezik a kifejezés eredménytípusával value.

Second(DbExpression)

Létrehoz egy DbFunctionExpression olyan parancsot, amely meghívja a canonical 'Second' függvényt a megadott argumentummal, amelynek DateTime, DateTimeOffset vagy Time eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa: Edm.Int32.

StartsWith(DbExpression, DbExpression)

Létrehoz egy olyan parancsot DbFunctionExpression , amely meghívja a canonical 'StartsWith' függvényt a megadott argumentumokkal, amelyeknek sztring eredménytípussal kell rendelkezniük. A kifejezés eredménytípusa logikai.

StDev(DbExpression)

Létrehoz egy olyan parancsot DbFunctionExpression , amely meghívja a canonical "StDev" függvényt a megadott gyűjtemény nem null értékű tagjaira. A kifejezés eredménytípusa Edm.Double.

StDevP(DbExpression)

Létrehoz egy olyan fájlt DbFunctionExpression , amely meghívja a canonical "StDevP" függvényt a megadott gyűjtemény populációja felett. A kifejezés eredménytípusa Edm.Double.

Substring(DbExpression, DbExpression, DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja a canonical "Substring" függvényt a megadott argumentumokkal, amelyeknek sztringgel és egész számmal kell rendelkezniük. A kifejezés eredménytípusa sztring.

Sum(DbExpression)

Létrehoz egy olyan fájlt DbFunctionExpression , amely meghívja a canonical 'Sum' függvényt a megadott gyűjteményen keresztül. A kifejezés eredménytípusa megegyezik a gyűjtemény elemtípusával.

ToLower(DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja a canonical "ToLower" függvényt a megadott argumentummal, amelynek sztring eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa szintén sztring.

ToUpper(DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja a canonical "ToUpper" függvényt a megadott argumentummal, amelynek sztring eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa szintén sztring.

Trim(DbExpression)

Létrehoz egy DbFunctionExpression olyan elemet, amely meghívja a canonical "Trim" függvényt a megadott argumentummal, amelynek sztring eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa szintén sztring.

TrimEnd(DbExpression)

Létrehoz egy DbFunctionExpression olyan függvényt, amely meghívja az "RTrim" függvényt a megadott argumentummal, amelynek sztring eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa szintén sztring.

TrimStart(DbExpression)

Létrehoz egy olyan függvényt DbFunctionExpression , amely meghívja az LTrim függvényt a megadott argumentummal, amelynek sztring eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa szintén sztring.

Truncate(DbExpression, DbExpression)

Létrehoz egy DbFunctionExpression olyan parancsot, amely meghívja a "Truncate" kánonfüggvényt a megadott argumentumokkal, amelyeknek egyetlen, dupla vagy decimális, illetve egész típusú eredménytípussal kell rendelkezniük. A kifejezés eredménytípusa megegyezik a kifejezés eredménytípusával value.

TruncateTime(DbExpression)

Létrehoz egy DbFunctionExpression olyan parancsot, amely meghívja a canonical "TruncateTime" függvényt a megadott argumentummal, amelynek DateTime vagy DateTimeOffset eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa megegyezik a kifejezés eredménytípusával dateValue.

Var(DbExpression)

Létrehoz egy olyan fájlt DbFunctionExpression , amely meghívja a "Var" függvényt a megadott gyűjtemény nem null értékű tagjai felett. A kifejezés eredménytípusa Edm.Double.

VarP(DbExpression)

Létrehoz egy olyan fájlt DbFunctionExpression , amely meghívja a "VarP" függvényt a megadott gyűjtemény populációja felett. Az Edm.Double kifejezés eredménytípusa.

Year(DbExpression)

Létrehoz egy DbFunctionExpression olyan elemet, amely meghívja az "Year" függvényt a megadott argumentummal, amelynek DateTime vagy DateTimeOffset eredménytípussal kell rendelkeznie. A kifejezés eredménytípusa: Edm.Int32.

A következőre érvényes: