WithPartitionKey<TEntity>(IQueryable<TEntity>, String)
|
쿼리에 사용되는 파티션의 파티션 키를 지정합니다. 인증을 위해 파티션 키를 기반으로 권한을 제공하는 리소스 토큰을 사용하는 경우 필요
|
AllAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)
|
시퀀스의 모든 요소가 조건을 충족하는지 여부를 비동기적으로 결정합니다.
|
AnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)
|
시퀀스의 요소가 조건을 충족하는지 여부를 비동기적으로 결정합니다.
|
AnyAsync<TSource>(IQueryable<TSource>, CancellationToken)
|
시퀀스에 요소가 포함되어 있는지 여부를 비동기적으로 결정합니다.
|
AsAsyncEnumerable<TSource>(IQueryable<TSource>)
|
IAsyncEnumerable<T> 비동기적으로 열거할 수 있는 를 반환합니다.
|
AsNoTracking<TEntity>(IQueryable<TEntity>)
|
변경 추적기는 LINQ 쿼리에서 반환되는 엔터티를 추적하지 않습니다. 엔터티 인스턴스가 수정된 경우 변경 추적기 SaveChanges() 에서 검색되지 않으며 이러한 변경 내용을 데이터베이스에 유지하지 않습니다.
|
AsNoTrackingWithIdentityResolution<TEntity>(IQueryable<TEntity>)
|
변경 추적기는 LINQ 쿼리에서 반환되는 엔터티를 추적하지 않습니다. 엔터티 인스턴스가 수정된 경우 변경 추적기 SaveChanges() 에서 검색되지 않으며 이러한 변경 내용을 데이터베이스에 유지하지 않습니다.
|
AsTracking<TEntity>(IQueryable<TEntity>)
|
변경 추적기가 반환되는 모든 엔터티의 변경 내용을 추적하는 새 쿼리를 반환합니다.
엔터티 인스턴스에 대한 모든 수정은 검색되고 동안 SaveChanges()데이터베이스에 유지됩니다.
|
AsTracking<TEntity>(IQueryable<TEntity>, QueryTrackingBehavior)
|
변경 추적기가 'track' 매개 변수의 값에 따라 반환되는 모든 엔터티에 대해 변경 내용을 추적하거나 추적하지 않는 새 쿼리를 반환합니다. 추적할 때 엔터티 인스턴스에 대한 모든 수정 내용이 검색되고 동안 SaveChanges()데이터베이스에 유지됩니다. 추적하지 않을 때 엔터티 인스턴스가 수정되면 변경 추적기 SaveChanges() 에서 검색되지 않으며 이러한 변경 내용을 데이터베이스에 유지하지 않습니다.
|
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken)
|
입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 평균을 비동기적으로 계산합니다.
|
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken)
|
입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 평균을 비동기적으로 계산합니다.
|
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken)
|
입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 평균을 비동기적으로 계산합니다.
|
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken)
|
입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 평균을 비동기적으로 계산합니다.
|
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken)
|
입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 평균을 비동기적으로 계산합니다.
|
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken)
|
입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 평균을 비동기적으로 계산합니다.
|
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken)
|
입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 평균을 비동기적으로 계산합니다.
|
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken)
|
입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 평균을 비동기적으로 계산합니다.
|
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken)
|
입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 평균을 비동기적으로 계산합니다.
|
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken)
|
입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 평균을 비동기적으로 계산합니다.
|
ContainsAsync<TSource>(IQueryable<TSource>, TSource, CancellationToken)
|
기본 같음 비교자를 사용하여 시퀀스에 지정된 요소가 포함되어 있는지 여부를 비동기적으로 결정합니다.
|
CountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)
|
조건을 충족하는 시퀀스의 요소 수를 비동기적으로 반환합니다.
|
CountAsync<TSource>(IQueryable<TSource>, CancellationToken)
|
시퀀스의 요소 수를 비동기적으로 반환합니다.
|
ElementAtAsync<TSource>(IQueryable<TSource>, Int32, CancellationToken)
|
시퀀스의 지정된 인덱스에 있는 요소를 비동기적으로 반환합니다.
|
ElementAtOrDefaultAsync<TSource>(IQueryable<TSource>, Int32, CancellationToken)
|
시퀀스의 지정된 인덱스에 있는 요소를 비동기적으로 반환하거나 인덱스가 범위를 벗어나면 기본값을 반환합니다.
|
FirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)
|
지정된 조건을 충족하는 시퀀스의 첫 번째 요소를 비동기적으로 반환합니다.
|
FirstAsync<TSource>(IQueryable<TSource>, CancellationToken)
|
시퀀스의 첫 번째 요소를 비동기적으로 반환합니다.
|
FirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)
|
지정된 조건을 충족하는 시퀀스의 첫 번째 요소를 비동기적으로 반환하거나 이러한 요소가 없는 경우 기본값을 반환합니다.
|
FirstOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken)
|
시퀀스의 첫 번째 요소를 비동기적으로 반환하거나, 시퀀스에 요소가 없는 경우 기본값을 반환합니다.
|
ForEachAsync<T>(IQueryable<T>, Action<T>, CancellationToken)
|
쿼리 결과를 비동기적으로 열거하고 각 요소에 대해 지정된 작업을 수행합니다.
|
IgnoreAutoIncludes<TEntity>(IQueryable<TEntity>)
|
현재 Entity Framework LINQ 쿼리에 모델 수준 즉시 로드된 탐색이 적용되지 않도록 지정합니다.
|
IgnoreQueryFilters<TEntity>(IQueryable<TEntity>)
|
현재 Entity Framework LINQ 쿼리에 모델 수준 엔터티 쿼리 필터가 적용되지 않도록 지정합니다.
|
Include<TEntity>(IQueryable<TEntity>, String)
|
쿼리 결과에 포함할 관련 엔터티를 지정합니다. 포함할 탐색 속성은 쿼리할 엔터티 유형(TEntity )부터 지정됩니다. 포함할 추가 탐색 속성을 추가하여 '.' 문자로 구분할 수 있습니다.
|
Include<TEntity,TProperty>(IQueryable<TEntity>, Expression<Func<TEntity,TProperty>>)
|
쿼리 결과에 포함할 관련 엔터티를 지정합니다. 포함할 탐색 속성은 쿼리할 엔터티 유형(TEntity )부터 지정됩니다. 포함되는 형식의 탐색 속성에 따라 추가 형식을 포함하려는 경우 이 호출 후에 호출을 에 연결합니다 ThenInclude<TEntity,TPreviousProperty,TProperty>(IIncludableQueryable<TEntity,
IEnumerable<TPreviousProperty>>, Expression<Func<TPreviousProperty,
TProperty>>) .
|
LastAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)
|
지정된 조건을 충족하는 시퀀스의 마지막 요소를 비동기적으로 반환합니다.
|
LastAsync<TSource>(IQueryable<TSource>, CancellationToken)
|
시퀀스의 마지막 요소를 비동기적으로 반환합니다.
|
LastOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)
|
지정된 조건을 충족하는 시퀀스의 마지막 요소 또는 이러한 요소가 없는 경우 기본값을 비동기적으로 반환합니다.
|
LastOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken)
|
시퀀스에 요소가 없는 경우 시퀀스의 마지막 요소 또는 기본값을 비동기적으로 반환합니다.
|
Load<TSource>(IQueryable<TSource>)
|
쿼리를 열거합니다. Entity Framework를 사용하는 경우 쿼리 결과가 연결된 컨텍스트로 로드됩니다. 이는 ToList를 호출한 다음 목록을 throw하는 것과 같습니다(실제로 목록을 만드는 오버헤드 없이).
|
LoadAsync<TSource>(IQueryable<TSource>, CancellationToken)
|
쿼리를 비동기적으로 열거합니다. Entity Framework를 사용하는 경우 쿼리 결과가 연결된 컨텍스트로 로드됩니다. 이는 ToList를 호출한 다음 목록을 throw하는 것과 같습니다(실제로 목록을 만드는 오버헤드 없이).
|
LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)
|
조건을 충족하는 시퀀스의 요소 수를 나타내는 를 비동기적으로 반환 Int64 합니다.
|
LongCountAsync<TSource>(IQueryable<TSource>, CancellationToken)
|
시퀀스의 총 요소 수를 나타내는 를 비동기적으로 반환 Int64 합니다.
|
MaxAsync<TSource>(IQueryable<TSource>, CancellationToken)
|
시퀀스의 최대값을 비동기적으로 반환합니다.
|
MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken)
|
시퀀스의 각 요소에 대해 프로젝션 함수를 비동기적으로 호출하고 최대 결과 값을 반환합니다.
|
MinAsync<TSource>(IQueryable<TSource>, CancellationToken)
|
시퀀스의 최소값을 비동기적으로 반환합니다.
|
MinAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken)
|
시퀀스의 각 요소에 대해 프로젝션 함수를 비동기적으로 호출하고 결과 최소값을 반환합니다.
|
SingleAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)
|
지정된 조건을 충족하는 시퀀스의 유일한 요소를 비동기적으로 반환하고 이러한 요소가 둘 이상 있는 경우 예외를 throw합니다.
|
SingleAsync<TSource>(IQueryable<TSource>, CancellationToken)
|
시퀀스의 유일한 요소를 비동기적으로 반환하고 시퀀스에 정확히 하나의 요소가 없는 경우 예외를 throw합니다.
|
SingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)
|
지정된 조건을 충족하는 시퀀스의 유일한 요소 또는 이러한 요소가 없는 경우 기본값을 비동기적으로 반환합니다. 이 메서드는 둘 이상의 요소가 조건을 충족하는 경우 예외를 throw합니다.
|
SingleOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken)
|
시퀀스의 유일한 요소를 비동기적으로 반환하거나 시퀀스가 비어 있는 경우 기본값을 반환합니다. 시퀀스에 요소가 두 개 이상 있는 경우 이 메서드는 예외를 throw합니다.
|
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken)
|
입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 합계를 비동기적으로 계산합니다.
|
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken)
|
입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 합계를 비동기적으로 계산합니다.
|
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken)
|
입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 합계를 비동기적으로 계산합니다.
|
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken)
|
입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 합계를 비동기적으로 계산합니다.
|
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken)
|
입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 합계를 비동기적으로 계산합니다.
|
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken)
|
입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 합계를 비동기적으로 계산합니다.
|
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken)
|
입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 합계를 비동기적으로 계산합니다.
|
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken)
|
입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 합계를 비동기적으로 계산합니다.
|
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken)
|
입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 합계를 비동기적으로 계산합니다.
|
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken)
|
입력 시퀀스의 각 요소에 대해 프로젝션 함수를 호출하여 얻은 값 시퀀스의 합계를 비동기적으로 계산합니다.
|
TagWith<T>(IQueryable<T>, String)
|
EF LINQ 쿼리와 연결된 태그 컬렉션에 태그를 추가합니다. 태그는 쿼리 파이프라인의 여러 지점에서 컨텍스트 추적 정보를 제공할 수 있는 쿼리 주석입니다.
|
TagWithCallSite<T>(IQueryable<T>, String, Int32)
|
소스 파일 이름과 쿼리 파이프라인의 다른 지점에서 컨텍스트 추적 정보를 제공할 수 있는 메서드가 호출된 줄을 사용하여 EF LINQ 쿼리와 연결된 태그 컬렉션에 태그를 추가합니다.
|
ThenInclude<TEntity,TPreviousProperty,TProperty>(IIncludableQueryable<TEntity,TPreviousProperty>, Expression<Func<TPreviousProperty,TProperty>>)
|
방금 포함된 관련 형식에 따라 추가로 포함할 추가 관련 데이터를 지정합니다.
|
ToArrayAsync<TSource>(IQueryable<TSource>, CancellationToken)
|
비동기적으로 열거하여 에서 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>, 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>, CancellationToken)
|
를 비동기적으로 열거하여 에서 IQueryable<T> 를 비동기적으로 만듭니다List<T>.
|
AsSingleQuery<TEntity>(IQueryable<TEntity>)
|
쿼리의 컬렉션을 로드하도록 구성된 새 쿼리를 반환하면 단일 데이터베이스 쿼리가 생성됩니다.
|
AsSplitQuery<TEntity>(IQueryable<TEntity>)
|
별도의 데이터베이스 쿼리를 통해 쿼리 결과의 컬렉션을 로드하도록 구성된 새 쿼리를 반환합니다.
|
ExecuteDelete<TSource>(IQueryable<TSource>)
|
데이터베이스에서 LINQ 쿼리와 일치하는 엔터티 인스턴스의 모든 데이터베이스 행을 삭제합니다.
|
ExecuteDeleteAsync<TSource>(IQueryable<TSource>, CancellationToken)
|
데이터베이스의 LINQ 쿼리와 일치하는 엔터티 인스턴스에 대한 데이터베이스 행을 비동기적으로 삭제합니다.
|
ExecuteUpdate<TSource>(IQueryable<TSource>, Expression<Func<SetPropertyCalls<TSource>,SetPropertyCalls<TSource>>>)
|
데이터베이스의 LINQ 쿼리와 일치하는 엔터티 인스턴스에 대한 모든 데이터베이스 행을 업데이트.
|
ExecuteUpdateAsync<TSource>(IQueryable<TSource>, Expression<Func<SetPropertyCalls<TSource>,SetPropertyCalls<TSource>>>, CancellationToken)
|
데이터베이스의 LINQ 쿼리와 일치하는 엔터티 인스턴스의 데이터베이스 행을 비동기적으로 업데이트합니다.
|
FromSql<TEntity>(IQueryable<TEntity>, RawSqlString, Object[])
|
사용되지 않습니다..
원시 SQL 쿼리를 기반으로 LINQ 쿼리를 만듭니다.
데이터베이스 공급자가 제공된 SQL에서 작성을 지원하는 경우 LINQ 연산자 - context.Blogs.FromSql("SELECT * FROM dbo.Blogs").OrderBy(b => b.Name) 를 사용하여 원시 SQL 쿼리를 기반으로 작성할 수 있습니다.
SQL을 허용하는 모든 API와 마찬가지로 SQL 삽입 공격으로부터 보호하기 위해 사용자 입력을 매개 변수화하는 것이 중요합니다. SQL 쿼리 문자열에 매개 변수 자리 표시자를 포함하고 매개 변수 값을 추가 인수로 제공할 수 있습니다. 제공하는 모든 매개 변수 값은 DbParameter - context.Blogs.FromSql("SELECT * FROM [dbo].[SearchBlogs]({0})", userSuppliedSearchTerm) 로 자동으로 변환됩니다.
또한 이 오버로드는 DbParameter 인스턴스를 매개 변수 값으로 허용합니다. 이렇게 하면 SQL 쿼리 문자열에서 명명된 매개 변수를 사용할 수 있습니다. context.Blogs.FromSql("SELECT * FROM [dbo].[SearchBlogs]({@searchTerm})", new SqlParameter("@searchTerm", userSuppliedSearchTerm))
|
FromSql<TEntity>(IQueryable<TEntity>, FormattableString)
|
사용되지 않습니다..
SQL 쿼리를 나타내는 보간된 문자열을 기반으로 LINQ 쿼리를 만듭니다.
데이터베이스 공급자가 제공된 SQL에서 작성을 지원하는 경우 LINQ 연산자 - context.Blogs.FromSql("SELECT * FROM dbo.Blogs").OrderBy(b => b.Name) 를 사용하여 원시 SQL 쿼리를 기반으로 작성할 수 있습니다.
SQL을 허용하는 모든 API와 마찬가지로 SQL 삽입 공격으로부터 보호하기 위해 사용자 입력을 매개 변수화하는 것이 중요합니다. 보간된 매개 변수 자리 표시자를 SQL 쿼리 문자열에 포함할 수 있습니다. 사용자가 제공하는 보간된 매개 변수 값은 자동으로 DbParameter - context.Blogs.FromSql($"SELECT * FROM [dbo].[SearchBlogs]({userSuppliedSearchTerm})") 로 변환됩니다.
|
FromSql<TEntity>(IQueryable<TEntity>, String, Object[])
|
원시 SQL 쿼리를 기반으로 LINQ 쿼리를 만듭니다.
데이터베이스 공급자가 제공된 SQL에서 작성을 지원하는 경우 LINQ 연산자 를 context.Blogs.FromSql("SELECT * FROM dbo.Blogs").OrderBy(b => b.Name) 사용하여 원시 SQL 쿼리를 기반으로 작성할 수 있습니다.
SQL을 허용하는 모든 API와 마찬가지로 SQL 삽입 공격으로부터 보호하기 위해 사용자 입력을 매개 변수화하는 것이 중요합니다. SQL 쿼리 문자열에 매개 변수 자리 표시자를 포함하고 매개 변수 값을 추가 인수로 제공할 수 있습니다. 사용자가 제공하는 모든 매개 변수 값은 자동으로 DbParameter - context.Blogs.FromSql("SELECT * FROM [dbo].[SearchBlogs]({0})", userSuppliedSearchTerm) 로 변환됩니다.
DbParameter를 생성하고 에 매개 변수 값으로 제공할 수도 있습니다. 이렇게 하면 SQL 쿼리 문자열에서 명명된 매개 변수를 사용할 수 있습니다. context.Blogs.FromSql("SELECT * FROM [dbo].[SearchBlogs]({@searchTerm})", new SqlParameter("@searchTerm", userSuppliedSearchTerm))
|