Bagikan melalui


DbVariableReferenceExpression Kelas

Definisi

Mewakili referensi ke variabel yang saat ini berada dalam cakupan. Kelas ini tidak dapat diwariskan.

public ref class DbVariableReferenceExpression sealed : System::Data::Common::CommandTrees::DbExpression
public sealed class DbVariableReferenceExpression : System.Data.Common.CommandTrees.DbExpression
type DbVariableReferenceExpression = class
    inherit DbExpression
Public NotInheritable Class DbVariableReferenceExpression
Inherits DbExpression
Warisan
DbVariableReferenceExpression

Properti

ExpressionKind

Mendapatkan jenis ekspresi, yang menunjukkan operasi ekspresi ini.

(Diperoleh dari DbExpression)
ResultType

Mendapatkan metadata jenis untuk jenis hasil ekspresi.

(Diperoleh dari DbExpression)
VariableName

Mendapatkan nama variabel yang dirujuk.

Metode

Accept(DbExpressionVisitor)

Menerapkan pola pengunjung untuk ekspresi yang tidak menghasilkan nilai hasil.

Accept<TResultType>(DbExpressionVisitor<TResultType>)

Menerapkan pola pengunjung untuk ekspresi yang menghasilkan nilai hasil dari jenis tertentu.

Equals(Object)

Menentukan apakah yang ditentukan Object sama dengan instans DbExpression saat ini.

(Diperoleh dari DbExpression)
GetHashCode()

Berfungsi sebagai fungsi hash untuk jenis tersebut.

(Diperoleh dari DbExpression)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Metode Ekstensi

All(DbExpression, Func<DbExpression,DbExpression>)

Membuat baru DbQuantifierExpression yang menentukan apakah predikat yang diberikan berlaku untuk semua elemen set input.

And(DbExpression, DbExpression)

Membuat yang DbAndExpression melakukan argumen logis Dan dari kiri dan kanan.

Any(DbExpression)

Membuat baru DbExpression yang menentukan apakah argumen set yang ditentukan tidak kosong.

Any(DbExpression, Func<DbExpression,DbExpression>)

Membuat baru DbQuantifierExpression yang menentukan apakah predikat yang diberikan berlaku untuk elemen apa pun dari set input.

As(DbExpression, String)

Mengembalikan argumen yang ditentukan sebagai objek pasangan kunci/nilai.

Bind(DbExpression)

Membuat baru DbExpressionBinding yang menggunakan nama variabel yang dihasilkan untuk mengikat ekspresi yang diberikan.

BindAs(DbExpression, String)

Membuat baru DbExpressionBinding yang menggunakan nama variabel yang ditentukan untuk mengikat ekspresi yang diberikan.

CastTo(DbExpression, TypeUsage)

Membuat baru DbCastExpression yang menerapkan operasi transmisi ke argumen polimorfik.

CrossApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)

Membuat baru DbApplyExpression yang mengevaluasi ekspresi yang diberikan apply sekali untuk setiap elemen dari set input tertentu, menghasilkan kumpulan baris dengan input yang sesuai dan menerapkan kolom. Baris yang apply dievaluasi ke set kosong tidak disertakan.

Deref(DbExpression)

Membuat baru DbDerefExpression yang mengambil Entitas tertentu yang diberi ekspresi referensi.

Distinct(DbExpression)

Membuat baru DbDistinctExpression yang menghapus duplikat dari argumen set yang diberikan.

Divide(DbExpression, DbExpression)

Membuat baru DbArithmeticExpression yang membagi argumen kiri dengan argumen kanan.

Element(DbExpression)

Membuat baru DbElementExpression yang mengonversi set menjadi singleton.

Equal(DbExpression, DbExpression)

Membuat baru DbComparisonExpression yang membandingkan argumen kiri dan kanan untuk kesetaraan.

Except(DbExpression, DbExpression)

Membuat baru DbExceptExpression yang menghitung pengurangan argumen set kanan dari argumen set kiri.

Exists(DbExpression)

Membuat baru DbExpression yang menentukan apakah argumen set yang ditentukan tidak kosong.

FullOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

Membuat baru DbJoinExpression yang menggabungkan set yang ditentukan oleh ekspresi kiri dan kanan, pada kondisi gabungan yang ditentukan, menggunakan FullOuterJoin sebagai DbExpressionKind.

GetEntityRef(DbExpression)

Membuat baru DbEntityRefExpression yang mengambil ref dari entitas yang ditentukan dalam bentuk struktural.

GetRefKey(DbExpression)

Membuat baru DbRefKeyExpression yang mengambil nilai kunci dari referensi yang ditentukan dalam bentuk struktural.

GreaterThan(DbExpression, DbExpression)

Membuat baru DbComparisonExpression yang menentukan apakah argumen kiri lebih besar dari argumen kanan.

GreaterThanOrEqual(DbExpression, DbExpression)

Membuat baru DbComparisonExpression yang menentukan apakah argumen kiri lebih besar dari atau sama dengan argumen kanan.

GroupBind(DbExpression)

Membuat pengikatan ekspresi grup baru yang menggunakan variabel yang dihasilkan dan nama variabel grup untuk mengikat ekspresi yang diberikan.

GroupBindAs(DbExpression, String, String)

Membuat baru DbGroupExpressionBinding yang menggunakan nama variabel dan nama variabel grup yang ditentukan untuk mengikat ekspresi yang diberikan.

InnerJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

Membuat baru DbJoinExpression yang menggabungkan set yang ditentukan oleh ekspresi kiri dan kanan, pada kondisi gabungan yang ditentukan, menggunakan InnerJoin sebagai DbExpressionKind.

Intersect(DbExpression, DbExpression)

Membuat baru DbIntersectExpression yang menghitung persimpangan argumen set kiri dan kanan.

IsEmpty(DbExpression)

Membuat baru DbIsEmptyExpression yang menentukan apakah argumen set yang ditentukan adalah set kosong.

IsNull(DbExpression)

Membuat baru DbIsNullExpression yang menentukan apakah argumen yang ditentukan null.

IsOf(DbExpression, TypeUsage)

Membuat baru DbIsOfExpression yang menentukan apakah argumen yang diberikan adalah dari jenis atau subjenis yang ditentukan.

IsOfOnly(DbExpression, TypeUsage)

Membuat ekspresi baru DbIsOfExpression yang menentukan apakah argumen yang diberikan adalah dari jenis yang ditentukan, dan hanya jenis tersebut (bukan subjenis).

Join(DbExpression, DbExpression, Func<DbExpression,DbExpression>, Func<DbExpression,DbExpression>)

Membuat baru DbJoinExpression yang menggabungkan set yang ditentukan oleh ekspresi luar dan dalam, pada kondisi kesetaraan antara kunci luar dan dalam yang ditentukan, menggunakan InnerJoin sebagai DbExpressionKind.

Join<TSelector>(DbExpression, DbExpression, Func<DbExpression, DbExpression>, Func<DbExpression,DbExpression>, Func<DbExpression, DbExpression,TSelector>)

Membuat baru DbProjectExpression yang memproyeksikan pemilih yang ditentukan di atas set yang ditentukan oleh ekspresi luar dan dalam, digabungkan pada kondisi kesetaraan antara kunci luar dan dalam yang ditentukan, menggunakan InnerJoin sebagai DbExpressionKind.

LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

Membuat baru DbJoinExpression yang menggabungkan set yang ditentukan oleh ekspresi kiri dan kanan, pada kondisi gabungan yang ditentukan, menggunakan LeftOuterJoin sebagai DbExpressionKind.

LessThan(DbExpression, DbExpression)

Membuat baru DbComparisonExpression yang menentukan apakah argumen kiri kurang dari argumen kanan.

LessThanOrEqual(DbExpression, DbExpression)

Membuat baru DbComparisonExpression yang menentukan apakah argumen kiri kurang dari atau sama dengan argumen kanan.

Like(DbExpression, DbExpression)

Membuat baru DbLikeExpression yang membandingkan string input yang ditentukan dengan pola yang diberikan.

Like(DbExpression, DbExpression, DbExpression)

Membuat baru DbLikeExpression yang membandingkan string input yang ditentukan dengan pola yang diberikan menggunakan escape opsional.

Limit(DbExpression, DbExpression)

Membuat baru DbLimitExpression yang membatasi jumlah elemen dalam kumpulan Argumen ke nilai Batas hitungan yang ditentukan. Hasil yang terikat tidak disertakan dalam output.

Minus(DbExpression, DbExpression)

Membuat baru DbArithmeticExpression yang mengurangi argumen kanan dari argumen kiri.

Modulo(DbExpression, DbExpression)

Membuat baru DbArithmeticExpression yang menghitung sisa argumen kiri dibagi dengan argumen kanan.

Multiply(DbExpression, DbExpression)

Membuat baru DbArithmeticExpression yang mengalikan argumen kiri dengan argumen kanan.

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Membuat baru yang DbRelationshipNavigationExpression mewakili navigasi komposisi atau hubungan asosiasi.

Negate(DbExpression)

Membuat baru DbArithmeticExpression yang meniadakan nilai argumen.

Not(DbExpression)

Membuat yang DbNotExpression melakukan negasi logis dari argumen yang diberikan.

NotEqual(DbExpression, DbExpression)

Membuat baru DbComparisonExpression yang membandingkan argumen kiri dan kanan untuk ketidaksamaan.

OfType(DbExpression, TypeUsage)

Membuat baru DbOfTypeExpression yang menghasilkan set yang terdiri dari elemen set input yang diberikan yang merupakan jenis yang ditentukan.

OfTypeOnly(DbExpression, TypeUsage)

Membuat baru DbOfTypeExpression yang menghasilkan satu set yang terdiri dari elemen dari set input yang diberikan yang persis seperti jenis yang ditentukan.

Or(DbExpression, DbExpression)

Membuat yang DbOrExpression melakukan argumen logis Atau dari kiri dan kanan.

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

Membuat baru DbSortExpression yang mengurutkan set input yang diberikan oleh kunci pengurutan yang ditentukan, dengan susunan urutan naik dan kolase default.

OrderBy(DbExpression, Func<DbExpression,DbExpression>, String)

Membuat baru DbSortExpression yang mengurutkan set input yang diberikan menurut kunci pengurutan yang ditentukan, dengan urutan sortir naik dan kolase yang ditentukan.

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>)

Membuat baru DbSortExpression yang mengurutkan set input yang diberikan oleh kunci pengurutan yang ditentukan, dengan susunan urutan menurun dan kolase default.

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>, String)

Membuat baru DbSortExpression yang mengurutkan set input yang diberikan oleh kunci pengurutan yang ditentukan, dengan urutan pengurutan menurun dan kolase yang ditentukan.

OuterApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)

Membuat baru DbApplyExpression yang mengevaluasi ekspresi yang diberikan apply sekali untuk setiap elemen dari set input tertentu, menghasilkan kumpulan baris dengan input yang sesuai dan menerapkan kolom. Baris yang apply dievaluasi ke set kosong memiliki nilai kolom terapkan .null

Plus(DbExpression, DbExpression)

Membuat baru DbArithmeticExpression yang menambahkan argumen kiri ke argumen kanan.

Property(DbExpression, EdmProperty)

Membuat baru DbPropertyExpression yang mewakili pengambilan properti yang ditentukan.

Property(DbExpression, NavigationProperty)

Membuat baru yang DbPropertyExpression mewakili pengambilan properti navigasi yang ditentukan.

Property(DbExpression, RelationshipEndMember)

Membuat baru DbPropertyExpression yang mewakili pengambilan anggota akhir hubungan yang ditentukan.

Property(DbExpression, String)

Membuat baru DbPropertyExpression yang mewakili pengambilan properti instans dengan nama yang ditentukan dari instans tertentu.

Select<TProjection>(DbExpression, Func<DbExpression,TProjection>)

Membuat baru DbProjectExpression yang memilih ekspresi yang ditentukan melalui set input yang diberikan.

SelectMany(DbExpression, Func<DbExpression,DbExpression>)

Membuat baru DbApplyExpression yang mengevaluasi ekspresi yang diberikan apply sekali untuk setiap elemen dari set input tertentu, menghasilkan kumpulan baris dengan input yang sesuai dan menerapkan kolom. Baris yang apply dievaluasi ke set kosong tidak disertakan. DbProjectExpression kemudian dibuat yang memilih apply kolom dari setiap baris, menghasilkan kumpulan apply hasil secara keseluruhan.

SelectMany<TSelector>(DbExpression, Func<DbExpression,DbExpression>, Func<DbExpression,DbExpression,TSelector>)

Membuat baru DbApplyExpression yang mengevaluasi ekspresi yang diberikan apply sekali untuk setiap elemen dari set input tertentu, menghasilkan kumpulan baris dengan input yang sesuai dan menerapkan kolom. Baris yang apply dievaluasi ke set kosong tidak disertakan. DbProjectExpression kemudian dibuat yang memilih yang ditentukan selector di setiap baris, menghasilkan kumpulan hasil secara keseluruhan.

Take(DbExpression, DbExpression)

Membuat baru DbLimitExpression yang membatasi jumlah elemen dalam kumpulan Argumen ke nilai Batas hitungan yang ditentukan. Hasil yang terikat tidak disertakan dalam output.

ToSortClause(DbExpression)

Membuat baru DbSortClause dengan susunan urutan naik dan kolase default.

ToSortClause(DbExpression, String)

Membuat baru DbSortClause dengan susunan urutan naik dan kolase yang ditentukan.

ToSortClauseDescending(DbExpression)

Membuat yang baru DbSortClause dengan susunan urutan menurun dan susunan default.

ToSortClauseDescending(DbExpression, String)

Membuat yang baru DbSortClause dengan susunan urutan menurun dan susunan yang ditentukan.

TreatAs(DbExpression, TypeUsage)

Membuat baru DbTreatExpression.

UnaryMinus(DbExpression)

Membuat baru DbArithmeticExpression yang meniadakan nilai argumen.

Union(DbExpression, DbExpression)

Membuat baru DbExpression yang menghitung gabungan argumen set kiri dan kanan dengan duplikat dihapus.

UnionAll(DbExpression, DbExpression)

Membuat baru DbUnionAllExpression yang menghitung gabungan argumen set kiri dan kanan dan tidak menghapus duplikat.

Where(DbExpression, Func<DbExpression,DbExpression>)

Membuat baru DbFilterExpression yang memfilter elemen dalam set input yang diberikan menggunakan predikat yang ditentukan.

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.

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.

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.

Area(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Area' kanonis dengan argumen yang ditentukan, yang harus memiliki tipe hasil Edm.Geography atau Edm.Geometry. Jenis hasil ekspresi adalah Edm.Double.

AsBinary(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi kanonis 'AsBinary' dengan argumen yang ditentukan, yang harus memiliki jenis hasil Edm.Geography atau Edm.Geometry. Jenis hasil ekspresi adalah Edm.Binary.

AsGml(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'AsGml' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil Edm.Geography atau Edm.Geometry. Jenis hasil ekspresi adalah Edm.String.

AsText(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'AsText' kanonis dengan argumen yang ditentukan, yang harus memiliki tipe hasil Edm.Geography atau Edm.Geometry. Jenis hasil ekspresi adalah Edm.String.

Centroid(DbExpression)

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

CoordinateSystemId(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'CoordinateSystemId' kanonis dengan argumen yang ditentukan, yang harus memiliki tipe hasil Edm.Geography atau Edm.Geometry. Jenis hasil ekspresi adalah Edm.Int32.

Distance(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Jarak' kanonis dengan argumen yang ditentukan, yang masing-masing harus memiliki jenis hasil Edm.Geography atau Edm.Geometry. Jenis spatialValue1 hasil harus cocok dengan jenis hasil .spatialValue2 Jenis hasil ekspresi adalah Edm.Double.

Elevation(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Elevasi' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil Edm.Geography atau Edm.Geometry. Jenis hasil ekspresi adalah Edm.Double.

EndPoint(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'EndPoint' kanonis dengan argumen yang ditentukan, yang harus memiliki tipe hasil Edm.Geography atau Edm.Geometry. Jenis hasilnya sama spatialValuedengan .

ExteriorRing(DbExpression)

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

InteriorRingAt(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'InteriorRingAt' kanonis dengan argumen yang ditentukan. Argumen pertama harus memiliki tipe hasil Edm.Geometry. Argumen kedua harus memiliki tipe hasil numerik bilangan bulat. Jenis hasil ekspresi adalah Edm.Geometry.

InteriorRingCount(DbExpression)

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

IsClosedSpatial(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'IsClosedSpatial' kanonis dengan argumen yang ditentukan, yang harus memiliki tipe hasil Edm.Geography atau Edm.Geometry. Jenis hasilnya adalah Edm.Boolean.

IsEmptySpatial(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'IsEmptySpatial' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil Edm.Geography atau Edm.Geometry. Jenis hasil ekspresi adalah Edm.Boolean.

IsRing(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'IsRing' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil Edm.Geometry. Jenis hasilnya adalah Edm.Boolean.

IsSimpleGeometry(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'IsSimpleGeometry' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil Edm.Geometry. Jenis hasil ekspresi adalah Edm.Boolean.

IsValidGeometry(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'IsValidGeometry' kanonis dengan argumen yang ditentukan, yang harus memiliki tipe hasil Edm.Geometry. Jenis hasil ekspresi adalah Edm.Boolean.

Latitude(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Lintang' kanonis dengan argumen yang ditentukan, yang harus memiliki tipe hasil Edm.Geography. Jenis hasil ekspresi adalah Edm.Double.

Longitude(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Bujur' kanonis dengan argumen yang ditentukan, yang harus memiliki tipe hasil Edm.Geography. Jenis hasil ekspresi adalah Edm.Double.

Measure(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'Ukur' kanonis dengan argumen yang ditentukan, yang harus memiliki tipe hasil Edm.Geography atau Edm.Geometry. Jenis hasil ekspresi adalah Edm.Double.

PointAt(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'PointAt' kanonis dengan argumen yang ditentukan. Argumen pertama harus memiliki tipe hasil Edm.Geography atau Edm.Geometry. Argumen kedua harus memiliki tipe hasil numerik bilangan bulat. Jenis hasil ekspresi sama spatialValuedengan .

PointCount(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi kanonis 'PointCount' dengan argumen yang ditentukan, yang harus memiliki jenis hasil Edm.Geography atau Edm.Geometry. Jenis hasil ekspresi adalah Edm.Int32.

PointOnSurface(DbExpression)

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

SpatialBoundary(DbExpression)

Membuat yang memanggil fungsi 'Batas Spasial DbFunctionExpression ' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil Edm.Geometry. Jenis hasil ekspresi adalah Edm.Geometry.

SpatialBuffer(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'SpatialBuffer' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil Edm.Geography atau Edm.Geometry dan Edm.Double. Jenis hasil ekspresi adalah Edm.Geometry.

SpatialContains(DbExpression, DbExpression)

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

SpatialConvexHull(DbExpression)

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

SpatialCrosses(DbExpression, DbExpression)

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

SpatialDifference(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'SpatialDifference' kanonis dengan argumen yang ditentukan, yang masing-masing harus memiliki jenis hasil Edm.Geography atau Edm.Geometry. Jenis spatialValue1 hasil harus cocok dengan jenis hasil .spatialValue2 Jenis hasil ekspresi sama dengan jenis spatialValue1 dan spatialValue2.

SpatialDimension(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'SpatialDimension' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil Edm.Geography atau Edm.Geometry. Jenis hasil ekspresi adalah Edm.Int32.

SpatialDisjoint(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'SpatialDisjoint' kanonis dengan argumen yang ditentukan, yang masing-masing harus memiliki tipe hasil Edm.Geography atau Edm.Geometry. Jenis spatialValue1 hasil harus cocok dengan jenis hasil .spatialValue2 Jenis hasil ekspresi adalah Edm.Boolean.

SpatialElementAt(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'SpatialElementAt' kanonis dengan argumen yang ditentukan. Argumen pertama harus memiliki tipe hasil Edm.Geography atau Edm.Geometry. Argumen kedua harus memiliki tipe hasil numerik bilangan bulat. Jenis hasil ekspresi sama spatialValuedengan .

SpatialElementCount(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'SpatialElementCount' kanonis dengan argumen yang ditentukan, yang harus memiliki tipe hasil Edm.Geography atau Edm.Geometry. Jenis hasil ekspresi adalah Edm.Int32.

SpatialEnvelope(DbExpression)

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

SpatialEquals(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'SpatialEquals' kanonis dengan argumen yang ditentukan, yang masing-masing harus memiliki jenis hasil Edm.Geography atau Edm.Geometry. Jenis spatialValue1 hasil harus cocok dengan jenis hasil .spatialValue2 Jenis hasil ekspresi adalah Edm.Boolean.

SpatialIntersection(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'SpatialIntersection' kanonis dengan argumen yang ditentukan, yang masing-masing harus memiliki jenis hasil Edm.Geography atau Edm.Geometry. Jenis spatialValue1 hasil harus cocok dengan jenis hasil .spatialValue2 Jenis hasil ekspresi sama dengan jenis spatialValue1 dan spatialValue2.

SpatialIntersects(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'SpatialIntersects' kanonis dengan argumen yang ditentukan, yang masing-masing harus memiliki tipe hasil Edm.Geography atau Edm.Geometry. Jenis spatialValue1 hasil harus cocok dengan jenis hasil .spatialValue2 Jenis hasil ekspresi adalah Edm.Boolean.

SpatialLength(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'SpatialLength' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil Edm.Geography atau Edm.Geometry. Jenis hasil ekspresi adalah Edm.Double.

SpatialOverlaps(DbExpression, DbExpression)

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

SpatialRelate(DbExpression, DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'SpatialRelate' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil Edm.Geometry dan string. Jenis hasil ekspresi adalah Edm.Boolean.

SpatialSymmetricDifference(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi kanonis 'SpatialSymmetricDifference' dengan argumen yang ditentukan, yang masing-masing harus memiliki jenis hasil Edm.Geography atau Edm.Geometry. Jenis spatialValue1 hasil harus cocok dengan jenis hasil .spatialValue2 Jenis hasil ekspresi sama dengan jenis spatialValue1 dan spatialValue2.

SpatialTouches(DbExpression, DbExpression)

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

SpatialTypeName(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'SpatialTypeName' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil Edm.Geography atau Edm.Geometry. Jenis hasil ekspresi adalah Edm.String.

SpatialUnion(DbExpression, DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'SpatialUnion' kanonis dengan argumen yang ditentukan, yang masing-masing harus memiliki jenis hasil Edm.Geography atau Edm.Geometry. Jenis spatialValue1 hasil harus cocok dengan jenis hasil .spatialValue2 Jenis hasil ekspresi sama dengan jenis spatialValue1 dan spatialValue2.

SpatialWithin(DbExpression, DbExpression)

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

StartPoint(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'StartPoint' kanonis dengan argumen yang ditentukan, yang harus memiliki tipe hasil Edm.Geography atau Edm.Geometry. Jenis hasilnya sama spatialValuedengan .

XCoordinate(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi kanonis 'XCoordinate' dengan argumen yang ditentukan, yang harus memiliki jenis hasil Edm.Geometry. Jenis hasil ekspresi adalah Edm.Double.

YCoordinate(DbExpression)

DbFunctionExpression Membuat yang memanggil fungsi 'YCoordinate' kanonis dengan argumen yang ditentukan, yang harus memiliki jenis hasil Edm.Geometry. Jenis hasil ekspresi adalah Edm.Double.

Berlaku untuk