Bagikan melalui


Microsoft.EntityFrameworkCore.Query.Expressions Ruang nama

Kelas

AggregateExpression

Kelas dasar untuk ekspresi agregat.

AliasExpression

Ekspresi alias.

CaseExpression

Mewakili ekspresi SQL CASE.

CaseWhenClause

Mewakili satu ketika klausul dari CaseExpression.

ColumnExpression

Ekspresi kolom.

ColumnReferenceExpression

Ekspresi referensi kolom.

CountExpression

Mewakili ekspresi SQL COUNT.

CrossJoinExpression

Mewakili ekspresi SQL CROSS JOIN.

CrossJoinLateralExpression

Mewakili ekspresi LATERAL SQL CROSS JOIN.

DiscriminatorPredicateExpression

Mewakili predikat diskriminator.

ExistsExpression

Mewakili ekspresi SQL EXISTS.

ExplicitCastExpression

Mewakili ekspresi SQL CAST.

FromSqlExpression

Mewakili ekspresi FromSql.

InExpression

Mewakili ekspresi SQL IN.

InnerJoinExpression

Mewakili ekspresi SQL INNER JOIN.

IsNullExpression

Mewakili ekspresi SQL IS NULL.

JoinExpressionBase

Kelas dasar untuk ekspresi SQL JOIN.

LateralJoinExpression

Mewakili ekspresi SQL LATERAL JOIN.

LeftOuterJoinExpression

Mewakili ekspresi SQL LEFT OUTER JOIN.

LikeExpression

Mewakili ekspresi SQL LIKE.

MaxExpression

Mewakili ekspresi agregat SQL MAX.

MinExpression

Mewakili ekspresi agregat SQL MIN.

NotNullableExpression

Ekspresi anotasi yang dapat dikurangi digunakan untuk memengaruhi logika ekspansi null.

NullableExpression

Ekspresi anotasi yang dapat dikurangi digunakan untuk memengaruhi logika ekspansi null.

NullCompensatedExpression

Ekspresi anotasi yang dapat dikurangi menunjukkan bahwa fragmen ekspresi berikut telah dikompensasi untuk semantik null. Tidak diperlukan pemrosesan terkait semantik null tambahan untuk fragmen ini.

PredicateJoinExpressionBase

Kelas dasar untuk ekspresi SQL JOIN yang memiliki predikat.

PropertyParameterExpression

Ekspresi yang mewakili mengakses properti pada parameter kueri.

SelectExpression

Mewakili ekspresi SQL SELECT.

SelectExpressionDependencies

Kelas parameter dependensi layanan untuk SelectExpression

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

Jangan membuat instans kelas ini langsung dari penyedia atau kode aplikasi karena tanda tangan konstruktor dapat berubah saat dependensi baru ditambahkan. Sebagai gantinya, gunakan jenis ini di konstruktor Anda sehingga instans akan dibuat dan disuntikkan secara otomatis oleh kontainer injeksi dependensi. Untuk membuat instans dengan beberapa layanan dependen diganti, pertama-tama selesaikan objek dari kontainer injeksi dependensi, lalu ganti layanan yang dipilih menggunakan 'Dengan...' Metode. Jangan panggil konstruktor kapan saja dalam proses ini.

SelectExpressionFactory

Pabrik SelectExpression.

SqlFragmentExpression

Mewakili fragmen SQL yang akan langsung dimasukkan ke dalam output yang dihasilkan selama pembuatan SQL.

SqlFunctionExpression

Mewakili ekspresi panggilan fungsi SQL.

StringCompareExpression

Mewakili ekspresi perbandingan string SQL.

SumExpression

Mewakili ekspresi SQL SUM.

TableExpression

Mewakili ekspresi tabel SQL.

TableExpressionBase

Kelas dasar untuk ekspresi tabel SQL.

Antarmuka

ISelectExpressionFactory

Pabrik untuk instans SelectExpression.