ProjectionExpression Sınıf

Tanım

içindeki SelectExpressionbir projeksiyonu temsil eden ifade.

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
Devralma
ProjectionExpression
Öznitelikler
Uygulamalar

Açıklamalar

Bu, ve diğer adı çevresinde basit bir SqlExpression sarmalayıcıdır. Bu tür örnekler uygulama veya veritabanı sağlayıcısı kodu tarafından oluşturulamaz. Bu, uygulamanız veya sağlayıcınız için bir sorunsa lütfen github.com/dotnet/efcore'da bir sorun oluşturun.

Oluşturucular

ProjectionExpression(SqlExpression, String)

içindeki SelectExpressionbir projeksiyonu temsil eden ifade.

Özellikler

Alias

Varsa, bu projeksiyona atanan diğer ad.

Expression

Yansıtılmakta olan SQL değeri.

NodeType

içindeki SelectExpressionbir projeksiyonu temsil eden ifade.

Type

içindeki SelectExpressionbir projeksiyonu temsil eden ifade.

Yöntemler

Equals(Object)

içindeki SelectExpressionbir projeksiyonu temsil eden ifade.

GetHashCode()

içindeki SelectExpressionbir projeksiyonu temsil eden ifade.

Print(ExpressionPrinter)

içindeki SelectExpressionbir projeksiyonu temsil eden ifade.

Update(SqlExpression)

Bunun gibi, ancak sağlanan alt öğeleri kullanarak yeni bir ifade oluşturur. Tüm alt öğeler aynıysa bu ifade döndürülecektir.

VisitChildren(ExpressionVisitor)

içindeki SelectExpressionbir projeksiyonu temsil eden ifade.

Belirtik Arabirim Kullanımları

IPrintableExpression.Print(ExpressionPrinter)

kullanarak ExpressionPrinterverilen ifadenin yazdırılabilir dize gösterimini oluşturur.

Şunlara uygulanır