Bagikan melalui


InExpression Kelas

Definisi

Ekspresi yang mewakili operasi IN di pohon SQL.

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

public class InExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
type InExpression = class
    inherit SqlExpression
Public Class InExpression
Inherits SqlExpression
Warisan
InExpression

Konstruktor

InExpression(SqlExpression, Boolean, SelectExpression, RelationalTypeMapping)
Kedaluwarsa.

Membuat instans InExpression baru kelas yang mewakili item ekspresi subkueri IN.

InExpression(SqlExpression, Boolean, SqlExpression, RelationalTypeMapping)
Kedaluwarsa.

Membuat instans InExpression baru kelas yang mewakili item ekspresi nilai IN.

InExpression(SqlExpression, IReadOnlyList<SqlExpression>, RelationalTypeMapping)

Membuat instans InExpression baru kelas , mewakili ekspresi SQL IN dengan daftar nilai tertentu.

InExpression(SqlExpression, SelectExpression, Boolean, RelationalTypeMapping)

Membuat instans InExpression baru kelas yang mewakili item ekspresi subkueri IN.

InExpression(SqlExpression, SelectExpression, RelationalTypeMapping)

Membuat instans InExpression baru kelas, mewakili ekspresi SQL IN dengan subkueri.

InExpression(SqlExpression, SqlExpression, Boolean, RelationalTypeMapping)

Membuat instans InExpression baru kelas yang mewakili item ekspresi nilai IN.

InExpression(SqlExpression, SqlParameterExpression, RelationalTypeMapping)

Membuat instans InExpression baru kelas, mewakili ekspresi SQL IN dengan daftar nilai parameter tertentu.

Properti

IsNegated

Nilai yang menunjukkan apakah item harus ada dalam nilai atau tidak ada.

Item

Item untuk melihat ke dalam nilai.

NodeType

Ekspresi yang mewakili operasi IN di pohon SQL.

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

(Diperoleh dari SqlExpression)
Subquery

Subkueri untuk mencari item.

Type

Ekspresi yang mewakili operasi IN di pohon SQL.

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

(Diperoleh dari SqlExpression)
TypeMapping

Yang RelationalTypeMapping terkait dengan ekspresi ini.

(Diperoleh dari SqlExpression)
Values

Daftar nilai untuk mencari item.

ValuesParameter

Parameter yang berisi daftar nilai untuk mencari item. Daftar parameter diperluas ke nilai aktual sebelum kueri SQL dihasilkan.

Metode

ApplyTypeMapping(RelationalTypeMapping)

Menerapkan pemetaan jenis yang disediakan ke ekspresi ini.

Equals(Object)

Ekspresi yang mewakili operasi IN di pohon SQL.

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

GetHashCode()

Ekspresi yang mewakili operasi IN di pohon SQL.

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

Negate()

Meniadakan ekspresi ini dengan mengubah status kehadiran/ketidakhadiran yang ditunjukkan oleh IsNegated.

Print(ExpressionPrinter)

Membuat representasi string yang dapat dicetak dari ekspresi yang diberikan menggunakan ExpressionPrinter.

Update(SqlExpression, IReadOnlyList<SqlExpression>)

Membuat ekspresi baru yang seperti ini, tetapi menggunakan anak-anak yang disediakan. Jika semua anak sama, itu akan mengembalikan ekspresi ini.

Update(SqlExpression, SelectExpression)

Membuat ekspresi baru yang seperti ini, tetapi menggunakan anak-anak yang disediakan. Jika semua anak sama, itu akan mengembalikan ekspresi ini.

Update(SqlExpression, SelectExpression, IReadOnlyList<SqlExpression>, SqlParameterExpression)

Membuat ekspresi baru yang seperti ini, tetapi menggunakan anak-anak yang disediakan. Jika semua anak sama, itu akan mengembalikan ekspresi ini.

Update(SqlExpression, SqlExpression, SelectExpression)

Membuat ekspresi baru yang seperti ini, tetapi menggunakan anak-anak yang disediakan. Jika semua anak sama, itu akan mengembalikan ekspresi ini.

Update(SqlExpression, SqlParameterExpression)

Membuat ekspresi baru yang seperti ini, tetapi menggunakan anak-anak yang disediakan. Jika semua anak sama, itu akan mengembalikan ekspresi ini.

VisitChildren(ExpressionVisitor)

Ekspresi yang mewakili operasi IN di pohon SQL.

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

Implementasi Antarmuka Eksplisit

IPrintableExpression.Print(ExpressionPrinter)

Membuat representasi string yang dapat dicetak dari ekspresi yang diberikan menggunakan ExpressionPrinter.

(Diperoleh dari SqlExpression)

Berlaku untuk