Dil

EntityQueryRootExpression Sınıf

Tanım

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
EntityQueryRootExpression
Ö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.

Şunlara uygulanır