StructuralTypeProjectionExpression Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
Entity Framework
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk