Aracılığıyla paylaş


InlineQueryRootExpression Sınıf

Tanım

Sorgunun içindeki satır içi sorgu kökünü temsil eden bir ifade (örneğin new[] { 1, 2, 3 }).

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 InlineQueryRootExpression : Microsoft.EntityFrameworkCore.Query.QueryRootExpression
type InlineQueryRootExpression = class
    inherit QueryRootExpression
Public Class InlineQueryRootExpression
Inherits QueryRootExpression
Devralma
InlineQueryRootExpression

Oluşturucular

InlineQueryRootExpression(IAsyncQueryProvider, IReadOnlyList<Expression>, Type)

InlineQueryRootExpression sınıfının yeni bir örneğini oluşturur.

InlineQueryRootExpression(IReadOnlyList<Expression>, Type)

InlineQueryRootExpression sınıfının yeni bir örneğini oluşturur.

Özellikler

CanReduce

Sorgunun içindeki satır içi sorgu kökünü temsil eden bir ifade (örneğin new[] { 1, 2, 3 }).

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)
ElementType

Bu sorgu kökü tarafından temsil edilen öğe türü.

(Devralındığı yer: QueryRootExpression)
EntityType

Bu sorgu kökü tarafından yeniden kümelenen varlık türü.

(Devralındığı yer: QueryRootExpression)
NodeType

Sorgunun içindeki satır içi sorgu kökünü temsil eden bir ifade (örneğin new[] { 1, 2, 3 }).

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)
QueryProvider

Bu sorgu köküyle ilişkili sorgu sağlayıcısı.

(Devralındığı yer: QueryRootExpression)
Type

Sorgunun içindeki satır içi sorgu kökünü temsil eden bir ifade (örneğin new[] { 1, 2, 3 }).

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)
Values

Bu sorgu kökünde yer alan değerler.

Yöntemler

DetachQueryProvider()

İlişkili sorgu sağlayıcısını bu sorgu kök ifadesinden ayırır.

Equals(Object)

Sorgunun içindeki satır içi sorgu kökünü temsil eden bir ifade (örneğin new[] { 1, 2, 3 }).

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)
GetHashCode()

Sorgunun içindeki satır içi sorgu kökünü temsil eden bir ifade (örneğin new[] { 1, 2, 3 }).

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)
Print(ExpressionPrinter)

kullanarak ExpressionPrinterverilen ifadenin yazdırılabilir dize gösterimini oluşturur.

Update(IReadOnlyList<Expression>)

Bunun gibi, ancak sağlanan alt öğeleri kullanarak yeni bir ifade oluşturur. Tüm alt öğeler aynıysa bu ifade döndürülecektir.

UpdateEntityType(IEntityType)

Bu sorgu köküyle ilişkili varlık türünü eşdeğer iyileştirilmiş sürümle Güncelleştirmeler.

(Devralındığı yer: QueryRootExpression)
VisitChildren(ExpressionVisitor)

Sorgunun içindeki satır içi sorgu kökünü temsil eden bir ifade (örneğin new[] { 1, 2, 3 }).

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.

(Devralındığı yer: QueryRootExpression)

Şunlara uygulanır