EntityQueryRootExpression 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 ifadesinde varlık 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.
[System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")]
[System.Runtime.CompilerServices.Nullable(0)]
public class EntityQueryRootExpression : Microsoft.EntityFrameworkCore.Query.QueryRootExpression
public class EntityQueryRootExpression : Microsoft.EntityFrameworkCore.Query.QueryRootExpression
[System.Runtime.CompilerServices.Nullable(0)]
public class EntityQueryRootExpression : Microsoft.EntityFrameworkCore.Query.QueryRootExpression
[<System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type EntityQueryRootExpression = class
inherit QueryRootExpression
interface IPrintableExpression
type EntityQueryRootExpression = class
inherit QueryRootExpression
interface IPrintableExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type EntityQueryRootExpression = class
inherit QueryRootExpression
interface IPrintableExpression
Public Class EntityQueryRootExpression
Inherits QueryRootExpression
- Devralma
- Ö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 |
|---|---|
| EntityQueryRootExpression(IAsyncQueryProvider, IEntityType) |
İlişkili sorgu sağlayıcısıyla sınıfının yeni bir örneğini EntityQueryRootExpression oluşturur. |
| EntityQueryRootExpression(IEntityType) |
Herhangi bir sorgu sağlayıcısı olmadan sınıfının yeni bir örneğini EntityQueryRootExpression oluşturur. |
Özellikler
| Veri Akışı Adı | Description |
|---|---|
| CanReduce |
Sorgu ifadesinde varlık 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ü. (Devralındığı yer: QueryRootExpression) |
| EntityType |
Bu sorgu kökü tarafından temsil edilen varlık türü. |
| NodeType |
Sorgu ifadesinde varlık 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ı. (Devralındığı yer: QueryRootExpression) |
| Type |
Sorgu ifadesinde varlık 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. (Devralındığı yer: QueryRootExpression) |
Yöntemler
| Veri Akışı Adı | Description |
|---|---|
| DetachQueryProvider() |
İlişkili sorgu sağlayıcısını bu sorgu kök ifadesinden ayırır. |
| Equals(Object) |
Sorgu ifadesinde varlık 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 ifadesinde varlık 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) |
Bu sorgu köküyle ilişkili varlık türünü eşdeğer iyileştirilmiş sürümle güncelleştirir. |
| VisitChildren(ExpressionVisitor) |
Sorgu ifadesinde varlık 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ı
| Veri Akışı Adı | Description |
|---|---|
| IPrintableExpression.Print(ExpressionPrinter) |
kullanarak ExpressionPrinterverilen ifadenin yazdırılabilir dize gösterimini oluşturur. |