CollectionShaperExpression 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.
Dikkat
Use provider specific expressions for collection results.
içinde ShaperExpressionkoleksiyon oluşturmayı temsil eden 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 CollectionShaperExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Obsolete("Use provider specific expressions for collection results.")]
public class CollectionShaperExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type CollectionShaperExpression = class
inherit Expression
interface IPrintableExpression
[<System.Obsolete("Use provider specific expressions for collection results.")>]
type CollectionShaperExpression = class
inherit Expression
interface IPrintableExpression
Public Class CollectionShaperExpression
Inherits Expression
Implements IPrintableExpression
- Devralma
-
CollectionShaperExpression
- Özellikler
- Uygulamalar
Açıklamalar
Daha fazla bilgi 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 |
|---|---|
| CollectionShaperExpression(Expression, Expression, INavigation, Type) |
Geçersiz.
içinde ShaperExpressionkoleksiyon oluşturmayı temsil eden 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. |
| CollectionShaperExpression(Expression, Expression, INavigationBase, Type) |
Geçersiz.
sınıfının yeni bir örneğini CollectionShaperExpression oluşturur. |
Özellikler
| Veri Akışı Adı | Description |
|---|---|
| ElementType |
Geçersiz.
Koleksiyonun öğelerinin clr türü. |
| InnerShaper |
Geçersiz.
İç öğeleri oluşturmak için ifade. |
| Navigation |
Geçersiz.
Koleksiyonla ilişkiliyse gezinti. |
| NodeType |
Geçersiz.
içinde ShaperExpressionkoleksiyon oluşturmayı temsil eden 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. |
| Projection |
Geçersiz.
Bu koleksiyon için sorgudan değer almak için ifade. |
| Type |
Geçersiz.
içinde ShaperExpressionkoleksiyon oluşturmayı temsil eden 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 |
|---|---|
| Print(ExpressionPrinter) |
Geçersiz.
içinde ShaperExpressionkoleksiyon oluşturmayı temsil eden 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. |
| Update(Expression, Expression) |
Geçersiz.
Bunun gibi, ancak sağlanan alt öğeleri kullanarak yeni bir ifade oluşturur. Tüm alt öğeler aynıysa, bu ifadeyi döndürür. |
| VisitChildren(ExpressionVisitor) |
Geçersiz.
içinde ShaperExpressionkoleksiyon oluşturmayı temsil eden 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) |
Geçersiz.
kullanarak ExpressionPrinterverilen ifadenin yazdırılabilir dize gösterimini oluşturur. |