IDatabase.CompileQuery Yöntem
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.
Aşırı Yüklemeler
| CompileQuery<TResult>(QueryModel) |
Sorgu modelini veritabanından sorgu sonuçlarını almak için yürütülebilir bir işleve çevirir. |
| CompileQuery<TResult>(Expression, Boolean) |
Bir oluşturmak için verilen sorguyu Func<T,TResult> derler. |
CompileQuery<TResult>(QueryModel)
Sorgu modelini veritabanından sorgu sonuçlarını almak için yürütülebilir bir işleve çevirir.
public Func<Microsoft.EntityFrameworkCore.Query.QueryContext,System.Collections.Generic.IEnumerable<TResult>> CompileQuery<TResult> (Remotion.Linq.QueryModel queryModel);
abstract member CompileQuery : Remotion.Linq.QueryModel -> Func<Microsoft.EntityFrameworkCore.Query.QueryContext, seq<'Result>>
Public Function CompileQuery(Of TResult) (queryModel As QueryModel) As Func(Of QueryContext, IEnumerable(Of TResult))
Tür Parametreleri
- TResult
Sorgu tarafından döndürülen sonuçların türü.
Parametreler
- queryModel
- Remotion.Linq.QueryModel
Yürütülecek sorguyu temsil eden nesne modeli.
Döndürülenler
- Func<QueryContext,IEnumerable<TResult>>
Sorguyu yürütecek bir işlev.
Şunlara uygulanır
CompileQuery<TResult>(Expression, Boolean)
Bir oluşturmak için verilen sorguyu Func<T,TResult> derler.
public Func<Microsoft.EntityFrameworkCore.Query.QueryContext,TResult> CompileQuery<TResult> (System.Linq.Expressions.Expression query, bool async);
abstract member CompileQuery : System.Linq.Expressions.Expression * bool -> Func<Microsoft.EntityFrameworkCore.Query.QueryContext, 'Result>
Public Function CompileQuery(Of TResult) (query As Expression, async As Boolean) As Func(Of QueryContext, TResult)
Tür Parametreleri
- TResult
Sorgu sonucu türü.
Parametreler
- query
- Expression
Derlenilen sorgu.
- async
- Boolean
Bunun zaman uyumsuz bir sorgu olup olmadığını belirten bir değer.
Döndürülenler
- Func<QueryContext,TResult>
Func<T,TResult>Sorgunun sonuçlarını almak için çağrılabilirsiniz.