EntityFrameworkQueryableExtensions.SumAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
| SumAsync(IQueryable<Nullable<Single>>, CancellationToken) |
Asynchronicznie oblicza sumę sekwencji wartości. |
| SumAsync(IQueryable<Nullable<Int64>>, CancellationToken) |
Asynchronicznie oblicza sumę sekwencji wartości. |
| SumAsync(IQueryable<Nullable<Int32>>, CancellationToken) |
Asynchronicznie oblicza sumę sekwencji wartości. |
| SumAsync(IQueryable<Nullable<Double>>, CancellationToken) |
Asynchronicznie oblicza sumę sekwencji wartości. |
| SumAsync(IQueryable<Single>, CancellationToken) |
Asynchronicznie oblicza sumę sekwencji wartości. |
| SumAsync(IQueryable<Int64>, CancellationToken) |
Asynchronicznie oblicza sumę sekwencji wartości. |
| SumAsync(IQueryable<Int32>, CancellationToken) |
Asynchronicznie oblicza sumę sekwencji wartości. |
| SumAsync(IQueryable<Double>, CancellationToken) |
Asynchronicznie oblicza sumę sekwencji wartości. |
| SumAsync(IQueryable<Decimal>, CancellationToken) |
Asynchronicznie oblicza sumę sekwencji wartości. |
| SumAsync(IQueryable<Nullable<Decimal>>, CancellationToken) |
Asynchronicznie oblicza sumę sekwencji wartości. |
| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken) |
Asynchronicznie oblicza sumę sekwencji wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych. |
| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken) |
Asynchronicznie oblicza sumę sekwencji wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych. |
| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken) |
Asynchronicznie oblicza sumę sekwencji wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych. |
| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken) |
Asynchronicznie oblicza sumę sekwencji wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych. |
| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken) |
Asynchronicznie oblicza sumę sekwencji wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych. |
| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken) |
Asynchronicznie oblicza sumę sekwencji wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych. |
| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken) |
Asynchronicznie oblicza sumę sekwencji wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych. |
| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken) |
Asynchronicznie oblicza sumę sekwencji wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych. |
| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken) |
Asynchronicznie oblicza sumę sekwencji wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych. |
| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken) |
Asynchronicznie oblicza sumę sekwencji wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych. |
SumAsync(IQueryable<Nullable<Single>>, CancellationToken)
Asynchronicznie oblicza sumę sekwencji wartości.
public static System.Threading.Tasks.Task<float?> SumAsync (this System.Linq.IQueryable<float?> source, System.Threading.CancellationToken cancellationToken = default);
static member SumAsync : System.Linq.IQueryable<Nullable<single>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<single>>
<Extension()>
Public Function SumAsync (source As IQueryable(Of Nullable(Of Single)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Single))
Parametry
- source
- IQueryable<Nullable<Single>>
Sekwencja wartości do obliczenia sumy.
- cancellationToken
- CancellationToken
Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.
Zwraca
Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.
Wyjątki
source to null.
Jeśli element CancellationToken zostanie anulowany.
Uwagi
Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia await , aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście. Aby uzyskać więcej informacji i przykłady, zobacz Unikanie problemów z wątkami dbContext .
Aby uzyskać więcej informacji i przykłady, zobacz Wykonywanie zapytań o dane za pomocą programu EF Core .
Dotyczy
SumAsync(IQueryable<Nullable<Int64>>, CancellationToken)
Asynchronicznie oblicza sumę sekwencji wartości.
public static System.Threading.Tasks.Task<long?> SumAsync (this System.Linq.IQueryable<long?> source, System.Threading.CancellationToken cancellationToken = default);
static member SumAsync : System.Linq.IQueryable<Nullable<int64>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<int64>>
<Extension()>
Public Function SumAsync (source As IQueryable(Of Nullable(Of Long)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Long))
Parametry
- source
- IQueryable<Nullable<Int64>>
Sekwencja wartości do obliczenia sumy.
- cancellationToken
- CancellationToken
Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.
Zwraca
Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.
Wyjątki
source to null.
Jeśli element CancellationToken zostanie anulowany.
Uwagi
Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia await , aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście. Aby uzyskać więcej informacji i przykłady, zobacz Unikanie problemów z wątkami dbContext .
Aby uzyskać więcej informacji i przykłady, zobacz Wykonywanie zapytań o dane za pomocą programu EF Core .
Dotyczy
SumAsync(IQueryable<Nullable<Int32>>, CancellationToken)
Asynchronicznie oblicza sumę sekwencji wartości.
public static System.Threading.Tasks.Task<int?> SumAsync (this System.Linq.IQueryable<int?> source, System.Threading.CancellationToken cancellationToken = default);
static member SumAsync : System.Linq.IQueryable<Nullable<int>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<int>>
<Extension()>
Public Function SumAsync (source As IQueryable(Of Nullable(Of Integer)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Integer))
Parametry
- source
- IQueryable<Nullable<Int32>>
Sekwencja wartości do obliczenia sumy.
- cancellationToken
- CancellationToken
Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.
Zwraca
Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.
Wyjątki
source to null.
Jeśli element CancellationToken zostanie anulowany.
Uwagi
Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia await , aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście. Aby uzyskać więcej informacji i przykłady, zobacz Unikanie problemów z wątkami dbContext .
Aby uzyskać więcej informacji i przykłady, zobacz Wykonywanie zapytań o dane za pomocą programu EF Core .
Dotyczy
SumAsync(IQueryable<Nullable<Double>>, CancellationToken)
Asynchronicznie oblicza sumę sekwencji wartości.
public static System.Threading.Tasks.Task<double?> SumAsync (this System.Linq.IQueryable<double?> source, System.Threading.CancellationToken cancellationToken = default);
static member SumAsync : System.Linq.IQueryable<Nullable<double>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<double>>
<Extension()>
Public Function SumAsync (source As IQueryable(Of Nullable(Of Double)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Double))
Parametry
- source
- IQueryable<Nullable<Double>>
Sekwencja wartości do obliczenia sumy.
- cancellationToken
- CancellationToken
Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.
Zwraca
Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.
Wyjątki
source to null.
Jeśli element CancellationToken zostanie anulowany.
Uwagi
Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia await , aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście. Aby uzyskać więcej informacji i przykłady, zobacz Unikanie problemów z wątkami dbContext .
Aby uzyskać więcej informacji i przykłady, zobacz Wykonywanie zapytań o dane za pomocą programu EF Core .
Dotyczy
SumAsync(IQueryable<Single>, CancellationToken)
Asynchronicznie oblicza sumę sekwencji wartości.
public static System.Threading.Tasks.Task<float> SumAsync (this System.Linq.IQueryable<float> source, System.Threading.CancellationToken cancellationToken = default);
static member SumAsync : System.Linq.IQueryable<single> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<single>
<Extension()>
Public Function SumAsync (source As IQueryable(Of Single), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Single)
Parametry
- source
- IQueryable<Single>
Sekwencja wartości do obliczenia sumy.
- cancellationToken
- CancellationToken
Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.
Zwraca
Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.
Wyjątki
source to null.
Jeśli element CancellationToken zostanie anulowany.
Uwagi
Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia await , aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście. Aby uzyskać więcej informacji i przykłady, zobacz Unikanie problemów z wątkami dbContext .
Aby uzyskać więcej informacji i przykłady, zobacz Wykonywanie zapytań o dane za pomocą programu EF Core .
Dotyczy
SumAsync(IQueryable<Int64>, CancellationToken)
Asynchronicznie oblicza sumę sekwencji wartości.
public static System.Threading.Tasks.Task<long> SumAsync (this System.Linq.IQueryable<long> source, System.Threading.CancellationToken cancellationToken = default);
static member SumAsync : System.Linq.IQueryable<int64> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int64>
<Extension()>
Public Function SumAsync (source As IQueryable(Of Long), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Long)
Parametry
- source
- IQueryable<Int64>
Sekwencja wartości do obliczenia sumy.
- cancellationToken
- CancellationToken
Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.
Zwraca
Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.
Wyjątki
source to null.
Jeśli element CancellationToken zostanie anulowany.
Uwagi
Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia await , aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście. Aby uzyskać więcej informacji i przykładów, zobacz Unikanie problemów z wątkami dbContext .
Aby uzyskać więcej informacji i przykładów, zobacz Wykonywanie zapytań dotyczących danych za pomocą platformy EF Core .
Dotyczy
SumAsync(IQueryable<Int32>, CancellationToken)
Asynchronicznie oblicza sumę sekwencji wartości.
public static System.Threading.Tasks.Task<int> SumAsync (this System.Linq.IQueryable<int> source, System.Threading.CancellationToken cancellationToken = default);
static member SumAsync : System.Linq.IQueryable<int> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
<Extension()>
Public Function SumAsync (source As IQueryable(Of Integer), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Integer)
Parametry
- source
- IQueryable<Int32>
Sekwencja wartości do obliczenia sumy.
- cancellationToken
- CancellationToken
Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.
Zwraca
Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.
Wyjątki
source to null.
Jeśli element CancellationToken zostanie anulowany.
Uwagi
Wiele aktywnych operacji w tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia await , aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście. Aby uzyskać więcej informacji i przykładów, zobacz Unikanie problemów z wątkami dbContext .
Aby uzyskać więcej informacji i przykładów, zobacz Wykonywanie zapytań dotyczących danych za pomocą platformy EF Core .
Dotyczy
SumAsync(IQueryable<Double>, CancellationToken)
Asynchronicznie oblicza sumę sekwencji wartości.
public static System.Threading.Tasks.Task<double> SumAsync (this System.Linq.IQueryable<double> source, System.Threading.CancellationToken cancellationToken = default);
static member SumAsync : System.Linq.IQueryable<double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<double>
<Extension()>
Public Function SumAsync (source As IQueryable(Of Double), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Double)
Parametry
- source
- IQueryable<Double>
Sekwencja wartości do obliczenia sumy.
- cancellationToken
- CancellationToken
Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.
Zwraca
Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.
Wyjątki
source to null.
Jeśli element CancellationToken zostanie anulowany.
Uwagi
Wiele aktywnych operacji w tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia await , aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście. Aby uzyskać więcej informacji i przykładów, zobacz Unikanie problemów z wątkami dbContext .
Aby uzyskać więcej informacji i przykładów, zobacz Wykonywanie zapytań dotyczących danych za pomocą platformy EF Core .
Dotyczy
SumAsync(IQueryable<Decimal>, CancellationToken)
Asynchronicznie oblicza sumę sekwencji wartości.
public static System.Threading.Tasks.Task<decimal> SumAsync (this System.Linq.IQueryable<decimal> source, System.Threading.CancellationToken cancellationToken = default);
static member SumAsync : System.Linq.IQueryable<decimal> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<decimal>
<Extension()>
Public Function SumAsync (source As IQueryable(Of Decimal), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Decimal)
Parametry
- source
- IQueryable<Decimal>
Sekwencja wartości do obliczenia sumy.
- cancellationToken
- CancellationToken
Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.
Zwraca
Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.
Wyjątki
source to null.
Jeśli element CancellationToken zostanie anulowany.
Uwagi
Wiele aktywnych operacji w tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia await , aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście. Aby uzyskać więcej informacji i przykładów, zobacz Unikanie problemów z wątkami dbContext .
Aby uzyskać więcej informacji i przykładów, zobacz Wykonywanie zapytań dotyczących danych za pomocą platformy EF Core .
Dotyczy
SumAsync(IQueryable<Nullable<Decimal>>, CancellationToken)
Asynchronicznie oblicza sumę sekwencji wartości.
public static System.Threading.Tasks.Task<decimal?> SumAsync (this System.Linq.IQueryable<decimal?> source, System.Threading.CancellationToken cancellationToken = default);
static member SumAsync : System.Linq.IQueryable<Nullable<decimal>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<decimal>>
<Extension()>
Public Function SumAsync (source As IQueryable(Of Nullable(Of Decimal)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Decimal))
Parametry
- source
- IQueryable<Nullable<Decimal>>
Sekwencja wartości do obliczenia sumy.
- cancellationToken
- CancellationToken
Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.
Zwraca
Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę wartości w sekwencji.
Wyjątki
source to null.
Jeśli element CancellationToken zostanie anulowany.
Uwagi
Wiele aktywnych operacji w tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia await , aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście. Aby uzyskać więcej informacji i przykładów, zobacz Unikanie problemów z wątkami dbContext .
Aby uzyskać więcej informacji i przykładów, zobacz Wykonywanie zapytań dotyczących danych za pomocą platformy EF Core .
Dotyczy
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken)
Asynchronicznie oblicza sumę sekwencji wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej.
public static System.Threading.Tasks.Task<float> SumAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,float>> selector, System.Threading.CancellationToken cancellationToken = default);
static member SumAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, single>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<single>
<Extension()>
Public Function SumAsync(Of TSource) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, Single)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Single)
Parametry typu
- TSource
Parametry
- source
- IQueryable<TSource>
Sekwencja wartości typu TSource.
- selector
- Expression<Func<TSource,Single>>
Funkcja projekcji, która ma być stosowana do każdego elementu.
- cancellationToken
- CancellationToken
Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.
Zwraca
Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.
Wyjątki
source lub selector to null.
Jeśli element CancellationToken zostanie anulowany.
Uwagi
Wiele aktywnych operacji w tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia await , aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście. Aby uzyskać więcej informacji i przykładów, zobacz Unikanie problemów z wątkami dbContext .
Aby uzyskać więcej informacji i przykładów, zobacz Wykonywanie zapytań dotyczących danych za pomocą platformy EF Core .
Dotyczy
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken)
Asynchronicznie oblicza sumę sekwencji wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej.
public static System.Threading.Tasks.Task<long?> SumAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,long?>> selector, System.Threading.CancellationToken cancellationToken = default);
static member SumAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, Nullable<int64>>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<int64>>
<Extension()>
Public Function SumAsync(Of TSource) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, Nullable(Of Long))), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Long))
Parametry typu
- TSource
Parametry
- source
- IQueryable<TSource>
Sekwencja wartości typu TSource.
- selector
- Expression<Func<TSource,Nullable<Int64>>>
Funkcja projekcji, która ma być stosowana do każdego elementu.
- cancellationToken
- CancellationToken
Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.
Zwraca
Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.
Wyjątki
source lub selector to null.
Jeśli element CancellationToken zostanie anulowany.
Uwagi
Wiele aktywnych operacji w tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia await , aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście. Aby uzyskać więcej informacji i przykładów, zobacz Unikanie problemów z wątkami dbContext .
Aby uzyskać więcej informacji i przykładów, zobacz Wykonywanie zapytań dotyczących danych za pomocą platformy EF Core .
Dotyczy
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken)
Asynchronicznie oblicza sumę sekwencji wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej.
public static System.Threading.Tasks.Task<int?> SumAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,int?>> selector, System.Threading.CancellationToken cancellationToken = default);
static member SumAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, Nullable<int>>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<int>>
<Extension()>
Public Function SumAsync(Of TSource) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, Nullable(Of Integer))), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Integer))
Parametry typu
- TSource
Parametry
- source
- IQueryable<TSource>
Sekwencja wartości typu TSource.
- selector
- Expression<Func<TSource,Nullable<Int32>>>
Funkcja projekcji, która ma być stosowana do każdego elementu.
- cancellationToken
- CancellationToken
Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.
Zwraca
Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.
Wyjątki
source lub selector to null.
Jeśli element CancellationToken zostanie anulowany.
Uwagi
Wiele aktywnych operacji w tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia await , aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście. Aby uzyskać więcej informacji i przykładów, zobacz Unikanie problemów z wątkami dbContext .
Aby uzyskać więcej informacji i przykładów, zobacz Wykonywanie zapytań dotyczących danych za pomocą platformy EF Core .
Dotyczy
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken)
Asynchronicznie oblicza sumę sekwencji wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej.
public static System.Threading.Tasks.Task<double?> SumAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,double?>> selector, System.Threading.CancellationToken cancellationToken = default);
static member SumAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, Nullable<double>>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<double>>
<Extension()>
Public Function SumAsync(Of TSource) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, Nullable(Of Double))), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Double))
Parametry typu
- TSource
Parametry
- source
- IQueryable<TSource>
Sekwencja wartości typu TSource.
- selector
- Expression<Func<TSource,Nullable<Double>>>
Funkcja projekcji, która ma być stosowana do każdego elementu.
- cancellationToken
- CancellationToken
Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.
Zwraca
Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.
Wyjątki
source lub selector to null.
Jeśli element CancellationToken zostanie anulowany.
Uwagi
Wiele aktywnych operacji w tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia await , aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście. Aby uzyskać więcej informacji i przykładów, zobacz Unikanie problemów z wątkami dbContext .
Aby uzyskać więcej informacji i przykładów, zobacz Wykonywanie zapytań dotyczących danych za pomocą platformy EF Core .
Dotyczy
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken)
Asynchronicznie oblicza sumę sekwencji wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych.
public static System.Threading.Tasks.Task<float?> SumAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,float?>> selector, System.Threading.CancellationToken cancellationToken = default);
static member SumAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, Nullable<single>>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<single>>
<Extension()>
Public Function SumAsync(Of TSource) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, Nullable(Of Single))), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Single))
Parametry typu
- TSource
Parametry
- source
- IQueryable<TSource>
Sekwencja wartości typu TSource.
- selector
- Expression<Func<TSource,Nullable<Single>>>
Funkcja projekcji, która ma być stosowana do każdego elementu.
- cancellationToken
- CancellationToken
Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.
Zwraca
Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.
Wyjątki
source lub selector to null.
Jeśli element CancellationToken zostanie anulowany.
Uwagi
Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia await , aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście. Aby uzyskać więcej informacji i przykłady, zobacz Unikanie problemów z wątkami dbContext .
Aby uzyskać więcej informacji i przykłady, zobacz Wykonywanie zapytań o dane za pomocą programu EF Core .
Dotyczy
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken)
Asynchronicznie oblicza sumę sekwencji wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych.
public static System.Threading.Tasks.Task<long> SumAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,long>> selector, System.Threading.CancellationToken cancellationToken = default);
static member SumAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, int64>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int64>
<Extension()>
Public Function SumAsync(Of TSource) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, Long)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Long)
Parametry typu
- TSource
Parametry
- source
- IQueryable<TSource>
Sekwencja wartości typu TSource.
- selector
- Expression<Func<TSource,Int64>>
Funkcja projekcji, która ma być stosowana do każdego elementu.
- cancellationToken
- CancellationToken
Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.
Zwraca
Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.
Wyjątki
source lub selector ma wartość null.
Jeśli element CancellationToken zostanie anulowany.
Uwagi
Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia await , aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście. Aby uzyskać więcej informacji i przykłady, zobacz Unikanie problemów z wątkami dbContext .
Aby uzyskać więcej informacji i przykłady, zobacz Wykonywanie zapytań o dane za pomocą programu EF Core .
Dotyczy
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken)
Asynchronicznie oblicza sumę sekwencji wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych.
public static System.Threading.Tasks.Task<int> SumAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,int>> selector, System.Threading.CancellationToken cancellationToken = default);
static member SumAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, int>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
<Extension()>
Public Function SumAsync(Of TSource) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, Integer)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Integer)
Parametry typu
- TSource
Parametry
- source
- IQueryable<TSource>
Sekwencja wartości typu TSource.
- selector
- Expression<Func<TSource,Int32>>
Funkcja projekcji, która ma być stosowana do każdego elementu.
- cancellationToken
- CancellationToken
Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.
Zwraca
Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.
Wyjątki
source lub selector ma wartość null.
Jeśli element CancellationToken zostanie anulowany.
Uwagi
Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia await , aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście. Aby uzyskać więcej informacji i przykłady, zobacz Unikanie problemów z wątkami dbContext .
Aby uzyskać więcej informacji i przykłady, zobacz Wykonywanie zapytań o dane za pomocą programu EF Core .
Dotyczy
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken)
Asynchronicznie oblicza sumę sekwencji wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych.
public static System.Threading.Tasks.Task<double> SumAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,double>> selector, System.Threading.CancellationToken cancellationToken = default);
static member SumAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, double>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<double>
<Extension()>
Public Function SumAsync(Of TSource) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, Double)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Double)
Parametry typu
- TSource
Parametry
- source
- IQueryable<TSource>
Sekwencja wartości typu TSource.
- selector
- Expression<Func<TSource,Double>>
Funkcja projekcji, która ma być stosowana do każdego elementu.
- cancellationToken
- CancellationToken
Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.
Zwraca
Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.
Wyjątki
source lub selector ma wartość null.
Jeśli element CancellationToken zostanie anulowany.
Uwagi
Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia await , aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście. Aby uzyskać więcej informacji i przykłady, zobacz Unikanie problemów z wątkami dbContext .
Aby uzyskać więcej informacji i przykłady, zobacz Wykonywanie zapytań o dane za pomocą programu EF Core .
Dotyczy
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken)
Asynchronicznie oblicza sumę sekwencji wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych.
public static System.Threading.Tasks.Task<decimal> SumAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,decimal>> selector, System.Threading.CancellationToken cancellationToken = default);
static member SumAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, decimal>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<decimal>
<Extension()>
Public Function SumAsync(Of TSource) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, Decimal)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Decimal)
Parametry typu
- TSource
Parametry
- source
- IQueryable<TSource>
Sekwencja wartości typu TSource.
- selector
- Expression<Func<TSource,Decimal>>
Funkcja projekcji, która ma być stosowana do każdego elementu.
- cancellationToken
- CancellationToken
Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.
Zwraca
Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.
Wyjątki
source lub selector ma wartość null.
Jeśli element CancellationToken zostanie anulowany.
Uwagi
Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia await , aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście. Aby uzyskać więcej informacji i przykłady, zobacz Unikanie problemów z wątkami dbContext .
Aby uzyskać więcej informacji i przykłady, zobacz Wykonywanie zapytań o dane za pomocą programu EF Core .
Dotyczy
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken)
Asynchronicznie oblicza sumę sekwencji wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych.
public static System.Threading.Tasks.Task<decimal?> SumAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,decimal?>> selector, System.Threading.CancellationToken cancellationToken = default);
static member SumAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, Nullable<decimal>>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Nullable<decimal>>
<Extension()>
Public Function SumAsync(Of TSource) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, Nullable(Of Decimal))), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Nullable(Of Decimal))
Parametry typu
- TSource
Parametry
- source
- IQueryable<TSource>
Sekwencja wartości typu TSource.
- selector
- Expression<Func<TSource,Nullable<Decimal>>>
Funkcja projekcji, która ma być stosowana do każdego elementu.
- cancellationToken
- CancellationToken
Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.
Zwraca
Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera sumę przewidywanych wartości.
Wyjątki
source lub selector ma wartość null.
Jeśli element CancellationToken zostanie anulowany.
Uwagi
Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia await , aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście. Aby uzyskać więcej informacji i przykłady, zobacz Unikanie problemów z wątkami dbContext .
Aby uzyskać więcej informacji i przykłady, zobacz Wykonywanie zapytań o dane za pomocą programu EF Core .