Bagikan melalui


EdmFunctions Kelas

Definisi

Menyediakan API untuk membangun DbExpression yang memanggil fungsi EDM kanonis, dan memungkinkan API tersebut diakses sebagai metode ekstensi pada jenis ekspresi itu sendiri.

public ref class EdmFunctions abstract sealed
public static class EdmFunctions
type EdmFunctions = class
Public Module EdmFunctions
Warisan
EdmFunctions

Metode

Abs(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Abs' kanonis dengan argumen yang ditentukan, yang masing-masing harus memiliki jenis hasil numerik. Jenis hasil ekspresi sama dengan jenis valuehasil .

AddDays(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'AddDays' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil DateTime atau DateTimeOffset dan bilangan bulat. Jenis hasil ekspresi sama dengan jenis dateValuehasil .

AddHours(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'AddHours' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil DateTime, DateTimeOffset atau Time, dan bilangan bulat. Jenis hasil ekspresi sama dengan jenis timeValuehasil .

AddMicroseconds(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'AddMicroseconds' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil DateTime, DateTimeOffset atau Time, dan bilangan bulat. Jenis hasil ekspresi sama dengan jenis timeValuehasil .

AddMilliseconds(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'AddMilliseconds' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil DateTime, DateTimeOffset atau Time, dan bilangan bulat. Jenis hasil ekspresi sama dengan jenis timeValuehasil .

AddMinutes(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'AddMinutes' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil DateTime, DateTimeOffset atau Time, dan bilangan bulat. Jenis hasil ekspresi sama dengan jenis timeValuehasil .

AddMonths(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'AddMonths' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil DateTime atau DateTimeOffset dan bilangan bulat. Jenis hasil ekspresi sama dengan jenis dateValuehasil .

AddNanoseconds(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'AddNanoseconds' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil DateTime, DateTimeOffset atau Time, dan bilangan bulat. Jenis hasil ekspresi sama dengan jenis timeValuehasil .

AddSeconds(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'AddSeconds' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil DateTime, DateTimeOffset atau Time, dan bilangan bulat. Jenis hasil ekspresi sama dengan jenis timeValuehasil .

AddYears(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'AddYears' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil DateTime atau DateTimeOffset dan bilangan bulat. Jenis hasil ekspresi sama dengan jenis dateValuehasil .

Average(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Rata-rata' kanonis melalui koleksi yang ditentukan. Jenis hasil ekspresi sama dengan jenis elemen koleksi.

BitwiseAnd(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi kanonis 'BitwiseAnd' dengan argumen yang ditentukan, yang harus memiliki jenis hasil numerik bilangan bulat yang sama. Jenis hasil ekspresi sama dengan jenis argumen.

BitwiseNot(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'BitwiseNot' kanonis dengan argumen yang ditentukan, yang harus memiliki tipe hasil numerik bilangan bulat. Jenis hasil ekspresi sama dengan jenis argumen.

BitwiseOr(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'BitwiseOr' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil numerik bilangan bulat yang sama. Jenis hasil ekspresi sama dengan jenis argumen.

BitwiseXor(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'BitwiseXor' kanonis dengan argumen yang ditentukan, yang harus memiliki tipe hasil numerik bilangan bulat yang sama. Jenis hasil ekspresi sama dengan jenis argumen.

Ceiling(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Ceiling' kanonis dengan argumen yang ditentukan, yang masing-masing harus memiliki jenis hasil tunggal, ganda, atau desimal. Jenis hasil ekspresi sama dengan jenis valuehasil .

Concat(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Concat' kanonis dengan argumen yang ditentukan, yang masing-masing harus memiliki jenis hasil string. Jenis hasil ekspresi adalah string.

Contains(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Contains' kanonis dengan argumen yang ditentukan, yang masing-masing harus memiliki jenis hasil string. Jenis hasil ekspresi adalah Boolean.

Count(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Hitungan' kanonis di atas koleksi yang ditentukan. Jenis hasil ekspresi adalah Edm.Int32.

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

DbFunctionExpression Membuat yang memanggil fungsi 'CreateDateTime' kanonis dengan argumen yang ditentukan. second harus memiliki tipe hasil Edm.Double, sementara semua argumen lainnya harus memiliki tipe hasil Edm.Int32. Jenis hasil ekspresi adalah Edm.DateTime.

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

DbFunctionExpression Membuat yang memanggil fungsi 'CreateDateTimeOffset' kanonis dengan argumen yang ditentukan. second harus memiliki tipe hasil Edm.Double, sementara semua argumen lainnya harus memiliki tipe hasil Edm.Int32. Jenis hasil ekspresi adalah Edm.DateTimeOffset.

CreateTime(DbExpression, DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'CreateTime' kanonis dengan argumen yang ditentukan. second harus memiliki tipe hasil Edm.Double, sementara semua argumen lainnya harus memiliki tipe hasil Edm.Int32. Jenis hasil ekspresi adalah Edm.Time.

CurrentDateTime()

DbFunctionExpression Membuat yang memanggil fungsi 'CurrentDateTime' kanonis.

CurrentDateTimeOffset()

DbFunctionExpression Membuat yang memanggil fungsi 'CurrentDateTimeOffset' kanonis.

CurrentUtcDateTime()

DbFunctionExpression Membuat yang memanggil fungsi 'CurrentUtcDateTime' kanonis.

Day(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Hari' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil DateTime atau DateTimeOffset. Jenis hasil ekspresi adalah Edm.Int32.

DayOfYear(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi kanonis 'DayOfYear' dengan argumen yang ditentukan, yang harus memiliki jenis hasil DateTime atau DateTimeOffset. Jenis hasil ekspresi adalah Edm.Int32.

DiffDays(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'DiffDays' kanonis dengan argumen yang ditentukan, yang masing-masing harus memiliki jenis hasil DateTime atau DateTimeOffset. Jenis hasil ekspresi adalah Edm.Int32.

DiffHours(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'DiffHours' kanonis dengan argumen yang ditentukan, yang masing-masing harus memiliki jenis hasil DateTime, DateTimeOffset, atau Time. Jenis hasil ekspresi adalah Edm.Int32.

DiffMicroseconds(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'DiffMicroseconds' kanonis dengan argumen yang ditentukan, yang masing-masing harus memiliki jenis hasil DateTime, DateTimeOffset, atau Time. Jenis hasil ekspresi adalah Edm.Int32.

DiffMilliseconds(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'DiffMilliseconds' kanonis dengan argumen yang ditentukan, yang masing-masing harus memiliki jenis hasil DateTime, DateTimeOffset, atau Time. Jenis hasil ekspresi adalah Edm.Int32.

DiffMinutes(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'DiffMinutes' kanonis dengan argumen yang ditentukan, yang masing-masing harus memiliki jenis hasil DateTime, DateTimeOffset, atau Time. Jenis hasil ekspresi adalah Edm.Int32.

DiffMonths(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'DiffMonths' kanonis dengan argumen yang ditentukan, yang masing-masing harus memiliki jenis hasil DateTime atau DateTimeOffset. Jenis hasil ekspresi adalah Edm.Int32.

DiffNanoseconds(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'DiffNanoseconds' kanonis dengan argumen yang ditentukan, yang masing-masing harus memiliki jenis hasil DateTime, DateTimeOffset, atau Time. Jenis hasil ekspresi adalah Edm.Int32.

DiffSeconds(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'DiffSeconds' kanonis dengan argumen yang ditentukan, yang masing-masing harus memiliki jenis hasil DateTime, DateTimeOffset, atau Time. Jenis hasil ekspresi adalah Edm.Int32.

DiffYears(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'DiffYears' kanonis dengan argumen yang ditentukan, yang masing-masing harus memiliki jenis hasil DateTime atau DateTimeOffset. Jenis hasil ekspresi adalah Edm.Int32.

EndsWith(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi kanonis 'EndsWith' dengan argumen yang ditentukan, yang masing-masing harus memiliki jenis hasil string. Jenis hasil ekspresi adalah Boolean.

Floor(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Lantai' kanonis dengan argumen yang ditentukan, yang masing-masing harus memiliki jenis hasil tunggal, ganda, atau desimal. Jenis hasil ekspresi sama dengan jenis valuehasil .

GetTotalOffsetMinutes(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'GetTotalOffsetMinutes' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil DateTimeOffset. Jenis hasil ekspresi adalah Edm.Int32.

Hour(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Jam' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil DateTime, DateTimeOffset, atau Time. Jenis hasil ekspresi adalah Edm.Int32.

IndexOf(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'IndexOf' kanonis dengan argumen yang ditentukan, yang masing-masing harus memiliki jenis hasil string. Jenis hasil ekspresi adalah Edm.Int32.

Left(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Kiri' kanonis dengan argumen yang ditentukan, yang harus memiliki tipe hasil numerik string dan bilangan bulat. Jenis hasil ekspresi adalah string.

Length(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Panjang' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil string. Jenis hasil ekspresi adalah Edm.Int32.

LongCount(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'BigCount' kanonis melalui koleksi yang ditentukan. Jenis hasil ekspresi adalah Edm.Int64.

Max(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Maks' kanonis melalui koleksi yang ditentukan. Jenis hasil ekspresi sama dengan jenis elemen koleksi.

Millisecond(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi kanonis 'Milidetik' dengan argumen yang ditentukan, yang harus memiliki jenis hasil DateTime, DateTimeOffset, atau Time. Jenis hasil ekspresi adalah Edm.Int32.

Min(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Min' kanonis melalui koleksi yang ditentukan. Jenis hasil ekspresi sama dengan jenis elemen koleksi.

Minute(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Menit' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil DateTime, DateTimeOffset, atau Time. Jenis hasil ekspresi adalah Edm.Int32.

Month(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Bulan' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil DateTime atau DateTimeOffset. Jenis hasil ekspresi adalah Edm.Int32.

NewGuid()

DbFunctionExpression Membuat yang memanggil fungsi 'NewGuid' kanonis.

Power(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Power' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil numerik. Jenis hasil ekspresi sama dengan jenis baseArgumenthasil .

Replace(DbExpression, DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Ganti' kanonis dengan argumen yang ditentukan, yang masing-masing harus memiliki jenis hasil string. Jenis hasil ekspresi juga string.

Reverse(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Terbalik' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil string. Jenis hasil ekspresi juga string.

Right(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Kanan' kanonis dengan argumen yang ditentukan, yang harus memiliki tipe hasil numerik string dan bilangan bulat. Jenis hasil ekspresi adalah string.

Round(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Round' kanonis dengan argumen yang ditentukan, yang masing-masing harus memiliki jenis hasil tunggal, ganda, atau desimal. Jenis hasil ekspresi sama dengan jenis valuehasil .

Round(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Round' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil tunggal, ganda atau desimal, dan bilangan bulat. Jenis hasil ekspresi sama dengan jenis valuehasil .

Second(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Kedua' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil DateTime, DateTimeOffset, atau Time. Jenis hasil ekspresi adalah Edm.Int32.

StartsWith(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'StartsWith' kanonis dengan argumen yang ditentukan, yang masing-masing harus memiliki jenis hasil string. Jenis hasil ekspresi adalah Boolean.

StDev(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'StDev' kanonis atas anggota non-null dari koleksi yang ditentukan. Jenis hasil ekspresi adalah Edm.Double.

StDevP(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'StDevP' kanonis atas populasi koleksi yang ditentukan. Jenis hasil ekspresi adalah Edm.Double.

Substring(DbExpression, DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Substring' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil numerik string dan bilangan bulat. Jenis hasil ekspresi adalah string.

Sum(DbExpression)

Membuat yang DbFunctionExpression memanggil fungsi 'Jumlah' kanonis di atas koleksi yang ditentukan. Jenis hasil ekspresi sama dengan jenis elemen koleksi.

ToLower(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'ToLower' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil string. Jenis hasil ekspresi juga string.

ToUpper(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'ToUpper' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil string. Jenis hasil ekspresi juga string.

Trim(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Pangkas' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil string. Jenis hasil ekspresi juga string.

TrimEnd(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'RTrim' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil string. Jenis hasil ekspresi juga string.

TrimStart(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'LTrim' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil string. Jenis hasil ekspresi juga string.

Truncate(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Potong' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil tunggal, ganda atau desimal, dan bilangan bulat. Jenis hasil ekspresi sama dengan jenis valuehasil .

TruncateTime(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'TruncateTime' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil DateTime atau DateTimeOffset. Jenis hasil ekspresi sama dengan jenis dateValuehasil .

Var(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Var' kanonis atas anggota non-null dari koleksi yang ditentukan. Jenis hasil ekspresi adalah Edm.Double.

VarP(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'VarP' kanonis atas populasi koleksi yang ditentukan. Jenis hasil ekspresi Edm.Double.

Year(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Tahun' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil DateTime atau DateTimeOffset. Jenis hasil ekspresi adalah Edm.Int32.

Berlaku untuk