Bagikan melalui


JsonEachExpression Kelas

Definisi

Ekspresi yang mewakili panggilan fungsi json_each SQLite di pohon SQL.

public class JsonEachExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableValuedFunctionExpression, Microsoft.EntityFrameworkCore.Query.SqlExpressions.IClonableTableExpressionBase
type JsonEachExpression = class
    inherit TableValuedFunctionExpression
    interface IClonableTableExpressionBase
Public Class JsonEachExpression
Inherits TableValuedFunctionExpression
Implements IClonableTableExpressionBase
Warisan
Penerapan

Keterangan

Lihat json_each untuk informasi dan contoh selengkapnya.

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Entity Framework Core baru.

Konstruktor

JsonEachExpression(String, SqlExpression, IReadOnlyList<PathSegment>)

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Entity Framework Core baru.

Properti

Alias

Alias yang ditetapkan ke sumber tabel ini.

(Diperoleh dari TableValuedFunctionExpression)
Arguments

Daftar argumen fungsi ini.

(Diperoleh dari TableValuedFunctionExpression)
IsBuiltIn

Mendapatkan nilai yang menunjukkan apakah fungsi tersebut bawaan.

(Diperoleh dari TableValuedFunctionExpression)
JsonExpression

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Entity Framework Core baru.

Name

Nama fungsi.

(Diperoleh dari TableValuedFunctionExpression)
NodeType

Ekspresi yang mewakili panggilan fungsi json_each SQLite di pohon SQL.

(Diperoleh dari TableExpressionBase)
Path

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Entity Framework Core baru.

Schema

Skema fungsi.

(Diperoleh dari TableValuedFunctionExpression)
StoreFunction

Fungsi penyimpanan.

(Diperoleh dari TableValuedFunctionExpression)
Type

Ekspresi yang mewakili panggilan fungsi json_each SQLite di pohon SQL.

(Diperoleh dari TableExpressionBase)

Metode

AddAnnotation(String, Object)

Menambahkan anotasi ke objek ini. Melemparkan jika anotasi dengan nama yang ditentukan sudah ada.

(Diperoleh dari TableExpressionBase)
Clone()

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Entity Framework Core baru.

CreateWithAnnotations(IEnumerable<IAnnotation>)

Membuat objek seperti ini dengan anotasi yang ditentukan.

(Diperoleh dari TableValuedFunctionExpression)
Equals(Object)

Ekspresi yang mewakili panggilan fungsi json_each SQLite di pohon SQL.

FindAnnotation(String)

Mendapatkan anotasi dengan nama yang diberikan, mengembalikan null jika tidak ada.

(Diperoleh dari TableExpressionBase)
GetAnnotations()

Mendapatkan semua anotasi pada objek saat ini.

(Diperoleh dari TableExpressionBase)
GetHashCode()

Ekspresi yang mewakili panggilan fungsi json_each SQLite di pohon SQL.

Print(ExpressionPrinter)

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Entity Framework Core baru.

PrintAnnotations(ExpressionPrinter)

Membuat representasi string anotasi yang dapat dicetak yang terkait dengan ekspresi yang diberikan menggunakan ExpressionPrinter.

(Diperoleh dari TableExpressionBase)
Update(IReadOnlyList<SqlExpression>)

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

(Diperoleh dari TableValuedFunctionExpression)
Update(SqlExpression, IReadOnlyList<PathSegment>)

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Entity Framework Core baru.

VisitChildren(ExpressionVisitor)

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Entity Framework Core baru.

Implementasi Antarmuka Eksplisit

IPrintableExpression.Print(ExpressionPrinter)

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

(Diperoleh dari TableExpressionBase)
ITableBasedExpression.Table

Yang ITableBase terkait dengan sumber tabel yang diberikan, jika ada.

(Diperoleh dari TableValuedFunctionExpression)

Metode Ekstensi

UnwrapJoin(TableExpressionBase)

Jika yang diberikan table adalah JoinExpressionBase, mengembalikan tabel tempat tabel digabungkan. Jika tidak, kembalikan table.

Berlaku untuk