Bagikan melalui


ProjectionExpression Kelas

Definisi

Ekspresi yang mewakili proyeksi di SelectExpression.

public class ProjectionExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
public sealed class ProjectionExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")]
public sealed class ProjectionExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type ProjectionExpression = class
    inherit Expression
    interface IPrintableExpression
[<System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")>]
type ProjectionExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class ProjectionExpression
Inherits Expression
Implements IPrintableExpression
Public NotInheritable Class ProjectionExpression
Inherits Expression
Implements IPrintableExpression
Warisan
ProjectionExpression
Atribut
Penerapan

Keterangan

Ini adalah pembungkus sederhana di sekitar dan SqlExpression alias. Instans jenis ini tidak dapat dibangun oleh kode penyedia aplikasi atau database. Jika ini adalah masalah untuk aplikasi atau penyedia Anda, silakan ajukan masalah di github.com/dotnet/efcore.

Konstruktor

ProjectionExpression(SqlExpression, String)

Ekspresi yang mewakili proyeksi di SelectExpression.

Properti

Alias

Alias yang ditetapkan untuk proyeksi ini, jika ada.

Expression

Nilai SQL yang sedang diproyeksikan.

NodeType

Ekspresi yang mewakili proyeksi di SelectExpression.

Type

Ekspresi yang mewakili proyeksi di SelectExpression.

Metode

Equals(Object)

Ekspresi yang mewakili proyeksi di SelectExpression.

GetHashCode()

Ekspresi yang mewakili proyeksi di SelectExpression.

Print(ExpressionPrinter)

Ekspresi yang mewakili proyeksi di SelectExpression.

Update(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 proyeksi di SelectExpression.

Implementasi Antarmuka Eksplisit

IPrintableExpression.Print(ExpressionPrinter)

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

Berlaku untuk