Database.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 virtual 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>>
override this.CompileQuery : Remotion.Linq.QueryModel -> Func<Microsoft.EntityFrameworkCore.Query.QueryContext, seq<'Result>>
Public Overridable 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.
Uygulamalar
Şunlara uygulanır
CompileQuery<TResult>(Expression, Boolean)
Bir oluşturmak için verilen sorguyu Func<T,TResult> derler.
public virtual 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>
override this.CompileQuery : System.Linq.Expressions.Expression * bool -> Func<Microsoft.EntityFrameworkCore.Query.QueryContext, 'Result>
Public Overridable Function CompileQuery(Of TResult) (query As Expression, async As Boolean) As Func(Of QueryContext, TResult)
Tür Parametreleri
- TResult
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.