다음을 통해 공유


IDbSet<TEntity> 인터페이스

정의

IDbSet<TEntity> 지정된 형식의 컨텍스트에 있는 모든 엔터티의 컬렉션을 나타내거나 데이터베이스에서 쿼리할 수 있습니다. DbSet<TEntity> 는 IDbSet의 구체적인 구현입니다.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification="Name is intentional")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public interface IDbSet<TEntity> : System.Collections.Generic.IEnumerable<TEntity>, System.Linq.IQueryable<TEntity> where TEntity : class
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification="Name is intentional")]
public interface IDbSet<TEntity> : System.Collections.Generic.IEnumerable<TEntity>, System.Linq.IQueryable<TEntity> where TEntity : class
type IDbSet<'Entity (requires 'Entity : null)> = interface
    interface IQueryable<'Entity (requires 'Entity : null)>
    interface seq<'Entity (requires 'Entity : null)>
    interface IQueryable
    interface IEnumerable
Public Interface IDbSet(Of TEntity)
Implements IEnumerable(Of TEntity), IQueryable(Of TEntity)

형식 매개 변수

TEntity

집합을 정의하는 형식입니다.

파생
특성
구현

설명

IDbSet<TEntity> 는 원래 에 대한 테스트 더블(모의 또는 가짜)을 만들 수 있도록 하기 위한 것 DbSet<TEntity>이었습니다. 그러나 이 방법에는 인터페이스에 새 멤버를 추가하면 새 멤버가 없는 인터페이스를 이미 구현하는 기존 코드가 중단된다는 문제가 있습니다. 따라서 EF6부터는 이 인터페이스에 새 멤버가 추가되지 않으며 테스트 doubles의 기본 클래스로 사용하는 것이 DbSet<TEntity> 좋습니다.

속성

Local

ObservableCollection<T> 이 집합에 있는 모든 추가, 변경되지 않음 및 수정된 엔터티의 로컬 보기를 나타내는 을 가져옵니다. 이 로컬 뷰는 엔터티가 컨텍스트에서 추가되거나 제거될 때 동기화 상태로 유지됩니다. 이와 마찬가지로 로컬 뷰에서 추가되거나 제거된 엔터티는 자동으로 컨텍스트에서 추가되거나 제거됩니다.

메서드

Add(TEntity)

SaveChanges가 호출될 때 데이터베이스에 삽입되도록 집합의 기반이 되는 컨텍스트에 지정된 엔터티를 Added 상태로 추가합니다.

Attach(TEntity)

집합의 기반이 되는 컨텍스트에 지정된 엔터티를 연결합니다. 즉, 엔터티가 마치 데이터베이스에서 읽은 것처럼 변경되지 않은 상태로 컨텍스트에 배치됩니다.

Create()

이 집합의 형식에 대해 엔터티의 새 인스턴스를 만듭니다. 이 instance 집합에 추가되거나 연결되지 않습니다. 기본 컨텍스트가 프록시를 만들도록 구성되고 엔터티 형식이 프록시를 만들기 위한 요구 사항을 충족하는 경우 반환된 인스턴스는 프록시가 됩니다.

Create<TDerivedEntity>()

이 집합의 형식 또는 이 집합의 형식에서 파생된 형식에 대한 엔터티의 새 인스턴스를 만듭니다. 이 instance 집합에 추가되거나 연결되지 않습니다. 기본 컨텍스트가 프록시를 만들도록 구성되고 엔터티 형식이 프록시를 만들기 위한 요구 사항을 충족하는 경우 반환된 인스턴스는 프록시가 됩니다.

Find(Object[])

지정된 기본 키 값이 있는 엔터티를 찾습니다. 지정된 기본 키 값이 있는 엔터티가 컨텍스트에 있으면 저장소에 요청하지 않고 해당 엔터티가 즉시 반환됩니다. 그렇지 않으면 지정된 기본 키 값이 있는 엔터티가 저장소에 요청되고 이 엔터티가 있으면 컨텍스트에 연결되고 반환됩니다. 엔터티가 컨텍스트 또는 저장소에 없으면 null이 반환됩니다.

Remove(TEntity)

SaveChanges가 호출될 때 데이터베이스에서 삭제되도록 지정된 엔터티를 Deleted로 표시합니다. 이 메서드가 호출되기 전에 다른 상태의 엔터티가 컨텍스트에 있어야 합니다.

확장 메서드

AsNoTracking<T>(IQueryable<T>)

반환된 엔터티가 또는 ObjectContext에 캐시되지 않는 새 쿼리를 DbContext 반환합니다. 이 메서드는 기본 쿼리 개체의 AsNoTracking 메서드를 호출하여 작동합니다. 기본 쿼리 개체에 AsNoTracking 메서드가 없으면 이 메서드를 호출해도 아무런 영향을 주지 않습니다.

Include<T>(IQueryable<T>, String)

IDbSet<TEntity> 지정된 형식의 컨텍스트에 있는 모든 엔터티의 컬렉션을 나타내거나 데이터베이스에서 쿼리할 수 있습니다. DbSet<TEntity> 는 IDbSet의 구체적인 구현입니다.

Include<T,TProperty>(IQueryable<T>, Expression<Func<T,TProperty>>)

IDbSet<TEntity> 지정된 형식의 컨텍스트에 있는 모든 엔터티의 컬렉션을 나타내거나 데이터베이스에서 쿼리할 수 있습니다. DbSet<TEntity> 는 IDbSet의 구체적인 구현입니다.

AddOrUpdate<TEntity>(IDbSet<TEntity>, TEntity[])

SaveChanges가 호출되면 키별로 엔터티를 추가하거나 업데이트합니다. 데이터베이스 용어의 "upsert" 작업에 해당합니다. 이 방법은 마이그레이션을 사용하여 데이터를 시드할 때 유용할 수 있습니다.

AddOrUpdate<TEntity>(IDbSet<TEntity>, Expression<Func<TEntity,Object>>, TEntity[])

SaveChanges가 호출되면 사용자 지정 식별 식으로 엔터티를 추가하거나 업데이트합니다. 데이터베이스 용어의 "upsert" 작업에 해당합니다. 이 방법은 마이그레이션을 사용하여 데이터를 시드할 때 유용할 수 있습니다.

AddOrUpdate<TEntity>(IDbSet<TEntity>, TEntity[])

SaveChanges가 호출되면 키별로 엔터티를 추가하거나 업데이트합니다. 데이터베이스 용어의 "upsert" 작업에 해당합니다. 이 방법은 마이그레이션을 사용하여 데이터를 시드할 때 유용할 수 있습니다.

AddOrUpdate<TEntity>(IDbSet<TEntity>, Expression<Func<TEntity,Object>>, TEntity[])

SaveChanges가 호출되면 사용자 지정 식별 식으로 엔터티를 추가하거나 업데이트합니다. 데이터베이스 용어의 "upsert" 작업에 해당합니다. 이 방법은 마이그레이션을 사용하여 데이터를 시드할 때 유용할 수 있습니다.

AllAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

시퀀스의 모든 요소가 조건을 충족하는지 여부를 비동기적으로 결정합니다.

AllAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

시퀀스의 모든 요소가 조건을 충족하는지 여부를 비동기적으로 결정합니다.

AnyAsync<TSource>(IQueryable<TSource>)

시퀀스에 요소가 포함되어 있는지 여부를 비동기적으로 결정합니다.

AnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

시퀀스의 요소가 조건을 충족하는지 여부를 비동기적으로 결정합니다.

AnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

시퀀스의 요소가 조건을 충족하는지 여부를 비동기적으로 결정합니다.

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

시퀀스에 요소가 포함되어 있는지 여부를 비동기적으로 결정합니다.

AsNoTracking<T>(IQueryable<T>)

반환된 엔터티가 또는 ObjectContext에 캐시되지 않는 새 쿼리를 DbContext 반환합니다. 이 메서드는 기본 쿼리 개체의 AsNoTracking 메서드를 호출하여 작동합니다. 기본 쿼리 개체에 AsNoTracking 메서드가 없는 경우 이 메서드를 호출해도 영향을 주지 않습니다.

AsStreaming<T>(IQueryable<T>)
사용되지 않음.

버퍼링 대신 결과를 스트리밍할 새 쿼리를 반환합니다. 이 메서드는 기본 쿼리 개체의 AsStreaming 메서드를 호출하여 작동합니다. 기본 쿼리 개체에 AsStreaming 메서드가 없으면 이 메서드를 호출해도 아무런 영향을 주지 않습니다.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 Decimal 평균을 비동기적으로 계산합니다.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 Decimal 평균을 비동기적으로 계산합니다.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 Double 평균을 비동기적으로 계산합니다.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 Double 평균을 비동기적으로 계산합니다.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 Int32 평균을 비동기적으로 계산합니다.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 Int32 평균을 비동기적으로 계산합니다.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 Int64 평균을 비동기적으로 계산합니다.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 Int64 평균을 비동기적으로 계산합니다.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 nullable Decimal 값 시퀀스의 평균을 비동기적으로 계산합니다.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 nullable Decimal 값 시퀀스의 평균을 비동기적으로 계산합니다.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 nullable Double 값 시퀀스의 평균을 비동기적으로 계산합니다.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 nullable Double 값 시퀀스의 평균을 비동기적으로 계산합니다.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 nullable Int32 값 시퀀스의 평균을 비동기적으로 계산합니다.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 nullable Int32 값 시퀀스의 평균을 비동기적으로 계산합니다.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 nullable Int64 값 시퀀스의 평균을 비동기적으로 계산합니다.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 nullable Int64 값 시퀀스의 평균을 비동기적으로 계산합니다.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 nullable Single 값 시퀀스의 평균을 비동기적으로 계산합니다.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 nullable Single 값 시퀀스의 평균을 비동기적으로 계산합니다.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 Single 평균을 비동기적으로 계산합니다.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 Single 평균을 비동기적으로 계산합니다.

ContainsAsync<TSource>(IQueryable<TSource>, TSource)

기본 같음 비교자를 사용하여 시퀀스에 지정된 요소가 포함되어 있는지 여부를 비동기적으로 결정합니다.

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

기본 같음 비교자를 사용하여 시퀀스에 지정된 요소가 포함되어 있는지 여부를 비동기적으로 결정합니다.

CountAsync<TSource>(IQueryable<TSource>)

시퀀스의 요소 수를 비동기적으로 반환합니다.

CountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

조건을 충족하는 시퀀스의 요소 수를 비동기적으로 반환합니다.

CountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

조건을 충족하는 시퀀스의 요소 수를 비동기적으로 반환합니다.

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

시퀀스의 요소 수를 비동기적으로 반환합니다.

FirstAsync<TSource>(IQueryable<TSource>)

시퀀스의 첫 번째 요소를 비동기적으로 반환합니다.

FirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

지정된 조건을 충족하는 시퀀스의 첫 번째 요소를 비동기적으로 반환합니다.

FirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

지정된 조건을 충족하는 시퀀스의 첫 번째 요소를 비동기적으로 반환합니다.

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

시퀀스의 첫 번째 요소를 비동기적으로 반환합니다.

FirstOrDefaultAsync<TSource>(IQueryable<TSource>)

시퀀스의 첫 번째 요소를 비동기적으로 반환하거나 시퀀스에 요소가 없는 경우 기본값을 반환합니다.

FirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

지정된 조건을 충족하는 시퀀스의 첫 번째 요소를 비동기적으로 반환하거나 이러한 요소가 없는 경우 기본값을 반환합니다.

FirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

지정된 조건을 충족하는 시퀀스의 첫 번째 요소를 비동기적으로 반환하거나 이러한 요소가 없는 경우 기본값을 반환합니다.

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

시퀀스의 첫 번째 요소를 비동기적으로 반환하거나 시퀀스에 요소가 없는 경우 기본값을 반환합니다.

ForEachAsync<T>(IQueryable<T>, Action<T>)

쿼리 결과를 비동기적으로 열거하고 각 요소에 대해 지정된 작업을 수행합니다.

ForEachAsync<T>(IQueryable<T>, Action<T>, CancellationToken)

쿼리 결과를 비동기적으로 열거하고 각 요소에 대해 지정된 작업을 수행합니다.

Include<T>(IQueryable<T>, String)

쿼리 결과에 포함할 관련 개체를 지정합니다.

Include<T,TProperty>(IQueryable<T>, Expression<Func<T,TProperty>>)

쿼리 결과에 포함할 관련 개체를 지정합니다.

LongCountAsync<TSource>(IQueryable<TSource>)

시퀀스의 총 요소 수를 나타내는 를 비동기적으로 반환 Int64 합니다.

LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

조건을 충족하는 시퀀스의 요소 수를 나타내는 를 비동기적으로 반환 Int64 합니다.

LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

조건을 충족하는 시퀀스의 요소 수를 나타내는 를 비동기적으로 반환 Int64 합니다.

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

시퀀스의 총 요소 수를 나타내는 를 비동기적으로 반환 Int64 합니다.

MaxAsync<TSource>(IQueryable<TSource>)

시퀀스의 최대값을 비동기적으로 반환합니다.

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

시퀀스의 최대값을 비동기적으로 반환합니다.

MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

시퀀스의 각 요소에 대해 프로젝션 함수를 비동기적으로 호출하고 최대 결과 값을 반환합니다.

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

시퀀스의 각 요소에 대해 프로젝션 함수를 비동기적으로 호출하고 최대 결과 값을 반환합니다.

MinAsync<TSource>(IQueryable<TSource>)

시퀀스의 최소값을 비동기적으로 반환합니다.

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

시퀀스의 최소값을 비동기적으로 반환합니다.

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

시퀀스의 각 요소에 대해 프로젝션 함수를 비동기적으로 호출하고 결과 최소값을 반환합니다.

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

시퀀스의 각 요소에 대해 프로젝션 함수를 비동기적으로 호출하고 결과 최소값을 반환합니다.

SingleAsync<TSource>(IQueryable<TSource>)

시퀀스의 유일한 요소를 비동기적으로 반환하고 시퀀스에 정확히 하나의 요소가 없는 경우 예외를 throw합니다.

SingleAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

지정된 조건을 충족하는 시퀀스의 유일한 요소를 비동기적으로 반환하고 이러한 요소가 둘 이상 있는 경우 예외를 throw합니다.

SingleAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

지정된 조건을 충족하는 시퀀스의 유일한 요소를 비동기적으로 반환하고 이러한 요소가 둘 이상 있는 경우 예외를 throw합니다.

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

시퀀스의 유일한 요소를 비동기적으로 반환하고 시퀀스에 정확히 하나의 요소가 없는 경우 예외를 throw합니다.

SingleOrDefaultAsync<TSource>(IQueryable<TSource>)

시퀀스의 유일한 요소를 비동기적으로 반환하거나 시퀀스가 비어 있는 경우 기본값을 반환합니다. 시퀀스에 요소가 두 개 이상 있는 경우 이 메서드는 예외를 throw합니다.

SingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

지정된 조건을 충족하는 시퀀스의 유일한 요소 또는 이러한 요소가 없는 경우 기본값을 비동기적으로 반환합니다. 이 메서드는 둘 이상의 요소가 조건을 충족하는 경우 예외를 throw합니다.

SingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

지정된 조건을 충족하는 시퀀스의 유일한 요소 또는 이러한 요소가 없는 경우 기본값을 비동기적으로 반환합니다. 이 메서드는 둘 이상의 요소가 조건을 충족하는 경우 예외를 throw합니다.

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

시퀀스의 유일한 요소를 비동기적으로 반환하거나 시퀀스가 비어 있는 경우 기본값을 반환합니다. 시퀀스에 요소가 두 개 이상 있는 경우 이 메서드는 예외를 throw합니다.

Skip<TSource>(IQueryable<TSource>, Expression<Func<Int32>>)

시퀀스에서 지정된 수의 요소를 건너뛴 다음 나머지 요소를 반환합니다.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀 Decimal 스의 합계를 비동기적으로 계산합니다.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀 Decimal 스의 합계를 비동기적으로 계산합니다.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀 Double 스의 합계를 비동기적으로 계산합니다.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀 Double 스의 합계를 비동기적으로 계산합니다.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀 Int32 스의 합계를 비동기적으로 계산합니다.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀 Int32 스의 합계를 비동기적으로 계산합니다.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀 Int64 스의 합계를 비동기적으로 계산합니다.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀 Int64 스의 합계를 비동기적으로 계산합니다.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 nullable Decimal 값 시퀀스의 합계를 비동기적으로 계산합니다.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 nullable Decimal 값 시퀀스의 합계를 비동기적으로 계산합니다.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 nullable Double 값 시퀀스의 합계를 비동기적으로 계산합니다.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 nullable Double 값 시퀀스의 합계를 비동기적으로 계산합니다.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 nullable Int32 값 시퀀스의 합계를 비동기적으로 계산합니다.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 nullable Int32 값 시퀀스의 합계를 비동기적으로 계산합니다.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 nullable Int64 값 시퀀스의 합계를 비동기적으로 계산합니다.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 nullable Int64 값 시퀀스의 합계를 비동기적으로 계산합니다.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 nullable Single 값 시퀀스의 합계를 비동기적으로 계산합니다.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 nullable Single 값 시퀀스의 합계를 비동기적으로 계산합니다.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀 Single 스의 합계를 비동기적으로 계산합니다.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken)

입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀 Single 스의 합계를 비동기적으로 계산합니다.

Take<TSource>(IQueryable<TSource>, Expression<Func<Int32>>)

시퀀스 시작 위치에서 지정된 수의 연속 요소를 반환합니다.

ToArrayAsync<TSource>(IQueryable<TSource>)

비동기적으로 열거하여 에서 IQueryable<T> 배열을 만듭니다.

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

비동기적으로 열거하여 에서 IQueryable<T> 배열을 만듭니다.

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>)

Dictionary<TKey,TValue> 지정된 키 선택기 함수에 따라 비동기적으로 열거하여 에서 IQueryable<T> 을 만듭니다.

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Dictionary<TKey,TValue> 지정된 키 선택기 함수 및 비교자에 따라 비동기적으로 열거하여 에서 IQueryable<T> 을 만듭니다.

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>, CancellationToken)

Dictionary<TKey,TValue> 지정된 키 선택기 함수 및 비교자에 따라 비동기적으로 열거하여 에서 IQueryable<T> 을 만듭니다.

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, CancellationToken)

Dictionary<TKey,TValue> 지정된 키 선택기 함수에 따라 비동기적으로 열거하여 에서 IQueryable<T> 을 만듭니다.

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Dictionary<TKey,TValue> 지정된 키 선택기 및 요소 선택기 함수에 따라 비동기적으로 열거하여 에서 IQueryable<T> 을 만듭니다.

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Dictionary<TKey,TValue> 지정된 키 선택기 함수, 비교자 및 요소 선택기 함수에 따라 비동기적으로 열거하여 에서 IQueryable<T> 을 만듭니다.

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>, CancellationToken)

Dictionary<TKey,TValue> 지정된 키 선택기 함수, 비교자 및 요소 선택기 함수에 따라 비동기적으로 열거하여 에서 IQueryable<T> 을 만듭니다.

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, CancellationToken)

Dictionary<TKey,TValue> 지정된 키 선택기 및 요소 선택기 함수에 따라 비동기적으로 열거하여 에서 IQueryable<T> 을 만듭니다.

ToListAsync<TSource>(IQueryable<TSource>)

List<T> 를 비동기적으로 열거하여 에서 IQueryable<T> 을 만듭니다.

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

List<T> 를 비동기적으로 열거하여 에서 IQueryable<T> 을 만듭니다.

적용 대상