ProjectionBindingExpression Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |