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.

public class ProjectionBindingExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type ProjectionBindingExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class ProjectionBindingExpression
Inherits Expression
Implements IPrintableExpression
Devralma
ProjectionBindingExpression
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

ProjectionBindingExpression(Expression, IDictionary<IProperty,Int32>)

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

ProjectionBindingExpression(Expression, Int32, Type)

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

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

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

ProjectionBindingExpression(Expression, ProjectionMember, Type)

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

Özellikler

Index

Bağlama projeksiyon dizini aracılığıyla ise bağlanacak projeksiyon üyesi.

IndexMap
Geçersiz.

Bağlama bir değer arabelleği için dizin eşlemesi aracılığıyla ise 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

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ı

IPrintableExpression.Print(ExpressionPrinter)

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

Şunlara uygulanır