EntityFrameworkQueryableExtensions.MinAsync Yöntem

Tanım

Aşırı Yüklemeler

MinAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken)

Bir dizideki her öğe üzerinde bir projeksiyon işlevini zaman uyumsuz olarak çağırır ve sonuçta elde edilen en düşük değeri döndürür.

MinAsync<TSource>(IQueryable<TSource>, CancellationToken)

Zaman uyumsuz olarak bir sıranın en düşük değerini döndürür.

MinAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken)

Bir dizideki her öğe üzerinde bir projeksiyon işlevini zaman uyumsuz olarak çağırır ve sonuçta elde edilen en düşük değeri döndürür.

public static System.Threading.Tasks.Task<TResult> MinAsync<TSource,TResult> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,TResult>> selector, System.Threading.CancellationToken cancellationToken = default);
static member MinAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, 'Result>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Result>
<Extension()>
Public Function MinAsync(Of TSource, TResult) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, TResult)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of TResult)

Tür Parametreleri

TSource

öğelerinin source türü.

TResult

ile temsil edilen işlev tarafından döndürülen değerin selector türü.

Parametreler

source
IQueryable<TSource>

En IQueryable<T> az belirlemek için öğeleri içeren bir.

selector
Expression<Func<TSource,TResult>>

Her öğeye uygulanacak bir projeksiyon işlevi.

cancellationToken
CancellationToken

Görevin CancellationToken tamamlandıktan sonra gözlemlemek için bir.

Döndürülenler

Task<TResult>

Zaman uyumsuz işlemi temsil eden bir görev. Görev sonucu, dizide minimum değeri içerir.

Özel durumlar

sourceveya selector , 'dır. null

source öğe içerir.

Açıklamalar

Aynı bağlam örneğinde birden çok etkin işlem desteklenmiyor. Bu await bağlamda başka bir yöntem çağırmadan önce zaman uyumsuz işlemlerin tamamlandığından emin olmak için kullanın. Daha fazla bilgi için bkz. DbContext iş parçacığı sorunlarından kaçınma.

Daha fazla bilgi için bkz. EF Core veri sorgulama.

Şunlara uygulanır

MinAsync<TSource>(IQueryable<TSource>, CancellationToken)

Zaman uyumsuz olarak bir sıranın en düşük değerini döndürür.

public static System.Threading.Tasks.Task<TSource> MinAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Threading.CancellationToken cancellationToken = default);
static member MinAsync : System.Linq.IQueryable<'Source> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Source>
<Extension()>
Public Function MinAsync(Of TSource) (source As IQueryable(Of TSource), Optional cancellationToken As CancellationToken = Nothing) As Task(Of TSource)

Tür Parametreleri

TSource

öğelerinin source türü.

Parametreler

source
IQueryable<TSource>

En IQueryable<T> az belirlemek için öğeleri içeren bir.

cancellationToken
CancellationToken

Görevin CancellationToken tamamlandıktan sonra gözlemlemek için bir.

Döndürülenler

Task<TSource>

Zaman uyumsuz işlemi temsil eden bir görev. Görev sonucu, dizide minimum değeri içerir.

Özel durumlar

source, null değeridir.

source öğe içerir.

Açıklamalar

Aynı bağlam örneğinde birden çok etkin işlem desteklenmiyor. Bu await bağlamda başka bir yöntem çağırmadan önce zaman uyumsuz işlemlerin tamamlandığından emin olmak için kullanın. Daha fazla bilgi için bkz. DbContext iş parçacığı sorunlarından kaçınma.

Daha fazla bilgi için bkz. EF Core veri sorgulama.

Şunlara uygulanır