Dil

ProjectionBindingExpression Sınıf

Tanım

Sonuçları oluştururken kullanılacak ShaperExpression değerlerini QueryExpression alan ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

[System.Runtime.CompilerServices.Nullable(0)]
public class ProjectionBindingExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
public class ProjectionBindingExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type ProjectionBindingExpression = class
    inherit Expression
    interface IPrintableExpression
type ProjectionBindingExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class ProjectionBindingExpression
Inherits Expression
Implements IPrintableExpression
Devralma
ProjectionBindingExpression
Özellikler
Uygulamalar

Açıklamalar

Daha fazla bilgi ve örnek için bkz. Veritabanı sağlayıcılarının ve uzantıların uygulanması ve EF Core sorgularının çalışma şekli .

Oluşturucular

Veri Akışı Adı Description
ProjectionBindingExpression(Expression, IDictionary<IProperty,Int32>)

sınıfının yeni bir örneğini ProjectionBindingExpression oluşturur.

ProjectionBindingExpression(Expression, Int32, Type)

sınıfının yeni bir örneğini ProjectionBindingExpression oluşturur.

ProjectionBindingExpression(Expression, IReadOnlyDictionary<IProperty,Int32>)
Geçersiz.

sınıfının yeni bir örneğini ProjectionBindingExpression oluşturur.

ProjectionBindingExpression(Expression, ProjectionMember, Type)

sınıfının yeni bir örneğini ProjectionBindingExpression oluşturur.

Özellikler

Veri Akışı Adı Description
Index

Bağlamanın projeksiyon dizini aracılığıyla olması durumunda bağlanacak projeksiyon üyesi.

IndexMap
Geçersiz.

Bağlama, bir değer arabelleği için dizin eşlemesi üzerinden olduğunda bağlanacak projeksiyon üyesi.

NodeType

Sonuçları oluştururken kullanılacak ShaperExpression değerlerini QueryExpression alan ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

ProjectionMember

Bağlamanın projeksiyon üyesi aracılığıyla olması durumunda bağlanacak projeksiyon üyesi.

QueryExpression

Bağlanacak sorgu ifadesi.

Type

Sonuçları oluştururken kullanılacak ShaperExpression değerlerini QueryExpression alan ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Yöntemler

Veri Akışı Adı Description
Equals(Object)

Sonuçları oluştururken kullanılacak ShaperExpression değerlerini QueryExpression alan ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

GetHashCode()

Sonuçları oluştururken kullanılacak ShaperExpression değerlerini QueryExpression alan ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Print(ExpressionPrinter)

Sonuçları oluştururken kullanılacak ShaperExpression değerlerini QueryExpression alan ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

VisitChildren(ExpressionVisitor)

Sonuçları oluştururken kullanılacak ShaperExpression değerlerini QueryExpression alan ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Belirtik Arabirim Kullanımları

Veri Akışı Adı Description
IPrintableExpression.Print(ExpressionPrinter)

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

Şunlara uygulanır