Dil

Database.CompileQueryExpression Yöntem

Tanım

Aşırı Yüklemeler

Veri Akışı Adı Description
CompileQueryExpression<TResult>(Expression, Boolean)

Sorguyu yürütmek için kullanılabilecek bir ifade ağacı oluşturmak için verilen sorguyu derler.

CompileQueryExpression<TResult>(Expression, Boolean, IReadOnlySet<String>)

Sorguyu yürütmek için kullanılabilecek bir ifade ağacı oluşturmak için verilen sorguyu derler.

CompileQueryExpression<TResult>(Expression, Boolean)

Kaynak:
Database.cs
Kaynak:
Database.cs

Sorguyu yürütmek için kullanılabilecek bir ifade ağacı oluşturmak için verilen sorguyu derler.

[System.Diagnostics.CodeAnalysis.Experimental("EF9100")]
public virtual System.Linq.Expressions.Expression<Func<Microsoft.EntityFrameworkCore.Query.QueryContext,TResult>> CompileQueryExpression<TResult>(System.Linq.Expressions.Expression query, bool async);
[<System.Diagnostics.CodeAnalysis.Experimental("EF9100")>]
abstract member CompileQueryExpression : System.Linq.Expressions.Expression * bool -> System.Linq.Expressions.Expression<Func<Microsoft.EntityFrameworkCore.Query.QueryContext, 'Result>>
override this.CompileQueryExpression : System.Linq.Expressions.Expression * bool -> System.Linq.Expressions.Expression<Func<Microsoft.EntityFrameworkCore.Query.QueryContext, 'Result>>
Public Overridable Function CompileQueryExpression(Of TResult) (query As Expression, async As Boolean) As Expression(Of Func(Of QueryContext, TResult))

Tür Parametreleri

TResult

Sorgu sonucunun türü.

Parametreler

query
Expression

Derlenecek sorgu.

async
Boolean

Bunun zaman uyumsuz bir sorgu olup olmadığını gösteren değer.

Döndürülenler

Sorguyu yürütmek için kullanılabilecek bir ifade ağacı.

Uygulamalar

Özellikler

Şunlara uygulanır

CompileQueryExpression<TResult>(Expression, Boolean, IReadOnlySet<String>)

Kaynak:
Database.cs

Sorguyu yürütmek için kullanılabilecek bir ifade ağacı oluşturmak için verilen sorguyu derler.

[System.Diagnostics.CodeAnalysis.Experimental("EF9100")]
public virtual System.Linq.Expressions.Expression<Func<Microsoft.EntityFrameworkCore.Query.QueryContext,TResult>> CompileQueryExpression<TResult>(System.Linq.Expressions.Expression query, bool async, System.Collections.Generic.IReadOnlySet<string> nonNullableReferenceTypeParameters);
[<System.Diagnostics.CodeAnalysis.Experimental("EF9100")>]
abstract member CompileQueryExpression : System.Linq.Expressions.Expression * bool * System.Collections.Generic.IReadOnlySet<string> -> System.Linq.Expressions.Expression<Func<Microsoft.EntityFrameworkCore.Query.QueryContext, 'Result>>
override this.CompileQueryExpression : System.Linq.Expressions.Expression * bool * System.Collections.Generic.IReadOnlySet<string> -> System.Linq.Expressions.Expression<Func<Microsoft.EntityFrameworkCore.Query.QueryContext, 'Result>>
Public Overridable Function CompileQueryExpression(Of TResult) (query As Expression, async As Boolean, nonNullableReferenceTypeParameters As IReadOnlySet(Of String)) As Expression(Of Func(Of QueryContext, TResult))

Tür Parametreleri

TResult

Sorgu sonucunun türü.

Parametreler

query
Expression

Derlenecek sorgu.

async
Boolean

Bunun zaman uyumsuz bir sorgu olup olmadığını gösteren değer.

nonNullableReferenceTypeParameters
IReadOnlySet<String>

Null değer atanamayan başvuru türlerine sahip parametrelerin adları..

Döndürülenler

Sorguyu yürütmek için kullanılabilecek bir ifade ağacı.

Uygulamalar

Özellikler

Şunlara uygulanır