Dil

InlineQueryRootExpression Sınıf

Tanım

Sorgu içindeki satır içi sorgu kökünü temsil eden ifade (örn. 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.

[System.Runtime.CompilerServices.Nullable(0)]
public class InlineQueryRootExpression : Microsoft.EntityFrameworkCore.Query.QueryRootExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type InlineQueryRootExpression = class
    inherit QueryRootExpression
Public Class InlineQueryRootExpression
Inherits QueryRootExpression
Devralma
InlineQueryRootExpression
Özellikler

Oluşturucular

Veri Akışı Adı Description
InlineQueryRootExpression(IAsyncQueryProvider, IReadOnlyList<Expression>, Type)

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

InlineQueryRootExpression(IReadOnlyList<Expression>, Type)

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

Özellikler

Veri Akışı Adı Description
CanReduce

Sorgu içindeki satır içi sorgu kökünü temsil eden ifade (örn. 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)
NodeType

Sorgu içindeki satır içi sorgu kökünü temsil eden ifade (örn. 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

Sorgu içindeki satır içi sorgu kökünü temsil eden ifade (örn. 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

Veri Akışı Adı Description
DetachQueryProvider()

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

Equals(Object)

Sorgu içindeki satır içi sorgu kökünü temsil eden ifade (örn. 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()

Sorgu içindeki satır içi sorgu kökünü temsil eden ifade (örn. 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 ifadeyi döndürür.

VisitChildren(ExpressionVisitor)

Sorgu içindeki satır içi sorgu kökünü temsil eden ifade (örn. 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ı

Veri Akışı Adı Description
IPrintableExpression.Print(ExpressionPrinter)

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

(Devralındığı yer: QueryRootExpression)

Şunlara uygulanır