QueryRootExpression 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.
Sorgu ifadesindeki bir sorgu kökünü 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 QueryRootExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
public abstract class QueryRootExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type QueryRootExpression = class
inherit Expression
interface IPrintableExpression
Public Class QueryRootExpression
Inherits Expression
Implements IPrintableExpression
Public MustInherit Class QueryRootExpression
Inherits Expression
Implements IPrintableExpression
- Devralma
-
QueryRootExpression
- Türetilmiş
- 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
QueryRootExpression(IAsyncQueryProvider, IEntityType) |
İlişkili sorgu sağlayıcısıyla sınıfının yeni bir örneğini QueryRootExpression oluşturur. |
QueryRootExpression(IAsyncQueryProvider, Type) |
İlişkili sorgu sağlayıcısıyla sınıfının yeni bir örneğini QueryRootExpression oluşturur. |
QueryRootExpression(IEntityType) |
Herhangi bir sorgu sağlayıcısı olmadan sınıfının yeni bir örneğini QueryRootExpression oluşturur. |
QueryRootExpression(Type) |
Herhangi bir sorgu sağlayıcısı olmadan sınıfının yeni bir örneğini EntityQueryRootExpression oluşturur. |
Özellikler
CanReduce |
Sorgu ifadesindeki bir sorgu kökünü 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. |
ElementType |
Bu sorgu kökü tarafından temsil edilen öğe türü. |
EntityType |
Bu sorgu kökü tarafından yeniden kümelenen varlık türü. |
NodeType |
Sorgu ifadesindeki bir sorgu kökünü 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. |
QueryProvider |
Bu sorgu köküyle ilişkili sorgu sağlayıcısı. |
Type |
Sorgu ifadesindeki bir sorgu kökünü 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
DetachQueryProvider() |
İlişkili sorgu sağlayıcısını bu sorgu kök ifadesinden ayırır. |
Equals(Object) |
Sorgu ifadesindeki bir sorgu kökünü 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. |
GetHashCode() |
Sorgu ifadesindeki bir sorgu kökünü 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. |
Print(ExpressionPrinter) |
kullanarak ExpressionPrinterverilen ifadenin yazdırılabilir dize gösterimini oluşturur. |
UpdateEntityType(IEntityType) |
Eşdeğer iyileştirilmiş sürüme sahip bu sorgu köküyle ilişkili varlık türünü Güncelleştirmeler. |
VisitChildren(ExpressionVisitor) |
Sorgu ifadesindeki bir sorgu kökünü 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ı
IPrintableExpression.Print(ExpressionPrinter) |
kullanarak ExpressionPrinterverilen ifadenin yazdırılabilir dize gösterimini oluşturur. |
Şunlara uygulanır
Entity Framework