DataServiceExtensions.CountDistinct Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
CountDistinct<TSource,TTarget>(IEnumerable<TSource>, Func<TSource,TTarget>) |
Возвращает уникальное число элементов в последовательности после применения функции проекции к каждому элементу. |
CountDistinct<TSource,TTarget>(IQueryable<TSource>, Expression<Func<TSource,TTarget>>) |
Возвращает уникальное число элементов в последовательности после применения функции проекции к каждому элементу. |
CountDistinct<TSource,TTarget>(IEnumerable<TSource>, Func<TSource,TTarget>)
Возвращает уникальное число элементов в последовательности после применения функции проекции к каждому элементу.
public static int CountDistinct<TSource,TTarget> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TTarget> selector);
static member CountDistinct : seq<'Source> * Func<'Source, 'arget> -> int
<Extension()>
Public Function CountDistinct(Of TSource, TTarget) (source As IEnumerable(Of TSource), selector As Func(Of TSource, TTarget)) As Integer
Параметры типа
- TSource
Тип элементов source
- TTarget
Тип, возвращаемый функцией проекции, представленной в selector
.
Параметры
- source
- IEnumerable<TSource>
Последовательность значений типа TSource
.
- selector
- Func<TSource,TTarget>
Функция преобразования, применяемая к каждому элементу.
Возвращаемое значение
Уникальное количество элементов в последовательности после применения функции проекции к каждому элементу.
Применяется к
CountDistinct<TSource,TTarget>(IQueryable<TSource>, Expression<Func<TSource,TTarget>>)
Возвращает уникальное число элементов в последовательности после применения функции проекции к каждому элементу.
public static int CountDistinct<TSource,TTarget> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,TTarget>> selector);
static member CountDistinct : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, 'arget>> -> int
<Extension()>
Public Function CountDistinct(Of TSource, TTarget) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, TTarget))) As Integer
Параметры типа
- TSource
Тип элементов source
- TTarget
Тип, возвращаемый функцией проекции, представленной в selector
.
Параметры
- source
- IQueryable<TSource>
Последовательность значений типа TSource
.
- selector
- Expression<Func<TSource,TTarget>>
Функция проекции, применяемая к каждому элементу.
Возвращаемое значение
Уникальное количество элементов в последовательности после применения функции проекции к каждому элементу.