Bagikan melalui


SqlFunctionExpression Kelas

Definisi

Ekspresi yang mewakili panggilan fungsi di pohon SQL.

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

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

Konstruktor

SqlFunctionExpression(Expression, String, String, Boolean, IEnumerable<SqlExpression>, Boolean, Type, RelationalTypeMapping)

Ekspresi yang mewakili panggilan fungsi di pohon SQL.

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

SqlFunctionExpression(SqlExpression, String, Boolean, Boolean, Type, RelationalTypeMapping)

Membuat instans baru kelas SqlFunctionExpression yang mewakili fungsi niladik yang dipanggil pada instans.

SqlFunctionExpression(SqlExpression, String, IEnumerable<SqlExpression>, Boolean, Boolean, IEnumerable<Boolean>, Type, RelationalTypeMapping)

Membuat instans baru kelas SqlFunctionExpression yang mewakili fungsi yang dipanggil pada instans.

SqlFunctionExpression(String, Boolean, Type, RelationalTypeMapping)

Membuat instans baru kelas SqlFunctionExpression yang mewakili fungsi niladik bawaan.

SqlFunctionExpression(String, IEnumerable<SqlExpression>, Boolean, IEnumerable<Boolean>, Type, RelationalTypeMapping)

Membuat instans baru kelas SqlFunctionExpression yang mewakili fungsi bawaan.

SqlFunctionExpression(String, String, Boolean, Type, RelationalTypeMapping)

Membuat instans baru kelas SqlFunctionExpression yang mewakili fungsi niladik.

SqlFunctionExpression(String, String, IEnumerable<SqlExpression>, Boolean, IEnumerable<Boolean>, Type, RelationalTypeMapping)

Membuat instans baru kelas SqlFunctionExpression yang mewakili fungsi.

Properti

Arguments

Daftar argumen fungsi ini.

ArgumentsPropagateNullability

Daftar nilai bool yang menunjukkan apakah argumen individual menyebarkan null ke hasil.

Instance

Instans tempat fungsi ini diterapkan.

InstancePropagatesNullability

Nilai bool yang menunjukkan apakah instans menyebar null ke hasil.

IsBuiltIn

Nilai bool yang menunjukkan apakah fungsinya bawaan.

IsNiladic

Nilai bool yang menunjukkan apakah fungsinya niladik.

IsNullable

Nilai bool yang menunjukkan apakah fungsi dapat mengembalikan hasil null.

Name

Nama fungsi.

NodeType

Ekspresi yang mewakili panggilan fungsi di pohon SQL.

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

(Diperoleh dari SqlExpression)
Schema

Skema di mana fungsi didefinisikan, jika ada.

Type

Ekspresi yang mewakili panggilan fungsi di pohon SQL.

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

(Diperoleh dari SqlExpression)
TypeMapping

Yang RelationalTypeMapping terkait dengan ekspresi ini.

(Diperoleh dari SqlExpression)

Metode

ApplyTypeMapping(RelationalTypeMapping)

Menerapkan pemetaan jenis yang disediakan ke ekspresi ini.

Equals(Object)

Ekspresi yang mewakili panggilan fungsi di pohon SQL.

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

GetHashCode()

Ekspresi yang mewakili panggilan fungsi di pohon SQL.

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

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.

VisitChildren(ExpressionVisitor)

Ekspresi yang mewakili panggilan fungsi di pohon SQL.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini 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