DbExpressionBinding Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili set input ke ekspresi relasional seperti DbFilterExpression, , DbProjectExpressiondan DbJoinExpression. Kelas ini tidak dapat diwariskan.
public ref class DbExpressionBinding sealed
public sealed class DbExpressionBinding
type DbExpressionBinding = class
Public NotInheritable Class DbExpressionBinding
- Warisan
-
DbExpressionBinding
Keterangan
Kelas ini sangat mirip foreach
dengan traversal dengan pengikatan ke setiap elemen traversal. Kelas ini disediakan sebagai kelas pembantu untuk banyak ekspresi yang sesuai dengan operator relasional.
Properti
Expression |
Mendapatkan atau mengatur DbExpression yang menentukan set input. |
Variable |
DbVariableReferenceExpression Mendapatkan yang mereferensikan variabel elemen. |
VariableName |
Mendapatkan nama yang ditetapkan ke variabel elemen. |
VariableType |
Mendapatkan metadata jenis variabel elemen. |
Metode
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Metode Ekstensi
All(DbExpressionBinding, DbExpression) |
Membuat baru DbQuantifierExpression yang menentukan apakah predikat yang diberikan berlaku untuk semua elemen set input. |
Any(DbExpressionBinding, DbExpression) |
Membuat baru DbQuantifierExpression yang menentukan apakah predikat yang diberikan berlaku untuk elemen apa pun dari set input. |
CrossApply(DbExpressionBinding, DbExpressionBinding) |
Membuat baru DbApplyExpression yang mengevaluasi ekspresi yang diberikan |
Filter(DbExpressionBinding, DbExpression) |
Membuat baru DbFilterExpression yang memfilter elemen dalam set input yang diberikan menggunakan predikat yang ditentukan. |
FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Membuat baru DbJoinExpression yang menggabungkan set yang ditentukan oleh pengikatan ekspresi kiri dan kanan, pada kondisi gabungan yang ditentukan, menggunakan FullOuterJoin sebagai DbExpressionKind. |
InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Membuat baru DbJoinExpression yang menggabungkan set yang ditentukan oleh pengikatan ekspresi kiri dan kanan, pada kondisi gabungan yang ditentukan, menggunakan InnerJoin sebagai DbExpressionKind. |
LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Membuat baru DbJoinExpression yang menggabungkan set yang ditentukan oleh pengikatan ekspresi kiri dan kanan, pada kondisi gabungan yang ditentukan, menggunakan LeftOuterJoin sebagai DbExpressionKind. |
OuterApply(DbExpressionBinding, DbExpressionBinding) |
Membuat baru DbApplyExpression yang mengevaluasi ekspresi yang diberikan |
Project(DbExpressionBinding, DbExpression) |
Membuat baru DbProjectExpression yang memproyeksikan ekspresi yang ditentukan melalui set input yang diberikan. |
Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression) |
Membuat baru DbSkipExpression yang mengurutkan set input yang diberikan berdasarkan spesifikasi pengurutan yang diberikan sebelum melompati jumlah elemen yang ditentukan. |
Sort(DbExpressionBinding, IEnumerable<DbSortClause>) |
Membuat baru DbSortExpression yang mengurutkan set input yang diberikan berdasarkan spesifikasi pengurutan yang ditentukan. |