Bagikan melalui


StructuralTypeProjectionExpression Kelas

Definisi

Ekspresi yang mewakili entitas dalam proyeksi SelectExpression.

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

public class StructuralTypeProjectionExpression : System.Linq.Expressions.Expression
type StructuralTypeProjectionExpression = class
    inherit Expression
Public Class StructuralTypeProjectionExpression
Inherits Expression
Warisan
StructuralTypeProjectionExpression

Konstruktor

StructuralTypeProjectionExpression(ITypeBase, IReadOnlyDictionary<IProperty, ColumnExpression>, IReadOnlyDictionary<ITableBase,TableReferenceExpression>, Boolean, SqlExpression)

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 Core Kerangka Kerja Entitas baru.

Properti

DiscriminatorExpression

SqlExpression untuk menghasilkan diskriminator untuk jenis entitas.

IsNullable

TODO

NodeType

Ekspresi yang mewakili entitas dalam proyeksi SelectExpression.

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

StructuralType

Jenis dasar yang diproyeksikan (entitas atau jenis kompleks)

TableMap

TODO

Type

Ekspresi yang mewakili entitas dalam proyeksi SelectExpression.

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

Metode

AddNavigationBinding(INavigation, StructuralTypeShaperExpression)

Menambahkan pengikatan navigasi untuk proyeksi entitas ini ketika jenis entitas target navigasi dimiliki atau lemah.

BindComplexProperty(IComplexProperty)

Mengikat properti kompleks dengan proyeksi jenis struktural ini untuk mendapatkan ekspresi pembentuk untuk jenis kompleks target.

BindNavigation(INavigation)

Mengikat navigasi dengan proyeksi entitas ini untuk mendapatkan pembentuk entitas untuk jenis entitas target navigasi yang sebelumnya ditambahkan menggunakan AddNavigationBinding(INavigation, StructuralTypeShaperExpression) metode .

BindProperty(IProperty)

Mengikat properti dengan proyeksi jenis struktural ini untuk mendapatkan representasi SQL.

MakeNullable()

Membuat instans entitas dalam proyeksi nullable.

ToString()

Ekspresi yang mewakili entitas dalam proyeksi SelectExpression.

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

UpdateEntityType(IEntityType)

Updates jenis entitas yang diproyeksikan ke salah satu jenis turunan.

VisitChildren(ExpressionVisitor)

Ekspresi yang mewakili entitas dalam proyeksi SelectExpression.

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

Berlaku untuk