DbQuery<TQuery> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
Use DbSet<T> instead
Можно DbQuery<TQuery> использовать для запроса экземпляров TQuery
.
Запросы LINQ к будут DbQuery<TQuery> преобразованы в запросы к базе данных.
Результаты запроса LINQ к объекту DbQuery<TQuery> будут содержать результаты, возвращаемые из базы данных, и могут не отражать внесенные в контексте изменения, которые не были сохранены в базе данных. Например, результаты не будут содержать только что добавленные представления и по-прежнему могут содержать представления, помеченные для удаления.
В зависимости от используемой базы данных некоторые части запроса LINQ к объекту DbQuery<TQuery> могут оцениваться в памяти, а не претворяться в запрос к базе данных.
DbQuery<TQuery> Объекты обычно получаются из DbQuery<TQuery> свойства в производном DbContext или из Query<TQuery>() метода .
public abstract class DbQuery<TQuery> : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<IServiceProvider>, Microsoft.EntityFrameworkCore.Query.Internal.IAsyncEnumerableAccessor<TQuery>, System.Collections.Generic.IEnumerable<TQuery>, System.Linq.IQueryable<TQuery> where TQuery : class
[System.Obsolete("Use DbSet<T> instead")]
public abstract class DbQuery<TQuery> : Microsoft.EntityFrameworkCore.DbSet<TQuery> where TQuery : class
type DbQuery<'Query (requires 'Query : null)> = class
interface IQueryable<'Query (requires 'Query : null)>
interface seq<'Query (requires 'Query : null)>
interface IEnumerable
interface IQueryable
interface IAsyncEnumerableAccessor<'Query (requires 'Query : null)>
interface IInfrastructure<IServiceProvider>
[<System.Obsolete("Use DbSet<T> instead")>]
type DbQuery<'Query (requires 'Query : null)> = class
inherit DbSet<'Query (requires 'Query : null)>
Public MustInherit Class DbQuery(Of TQuery)
Implements IAsyncEnumerableAccessor(Of TQuery), IEnumerable(Of TQuery), IInfrastructure(Of IServiceProvider), IQueryable(Of TQuery)
Public MustInherit Class DbQuery(Of TQuery)
Inherits DbSet(Of TQuery)
Параметры типа
- TQuery
Тип представления, используемого этим представлением.
- Наследование
-
DbQuery<TQuery>
- Наследование
- Атрибуты
- Реализации
-
IInfrastructure<IServiceProvider> Microsoft.EntityFrameworkCore.Query.Internal.IAsyncEnumerableAccessor<TQuery> IEnumerable<T> IEnumerable<TQuery> IEnumerable IQueryable IQueryable<TQuery>
Конструкторы
DbQuery<TQuery>() |
Устаревшие..
Можно DbQuery<TQuery> использовать для запроса экземпляров Результаты запроса LINQ к объекту DbQuery<TQuery> будут содержать результаты, возвращаемые из базы данных, и могут не отражать внесенные в контексте изменения, которые не были сохранены в базе данных. Например, результаты не будут содержать только что добавленные представления и по-прежнему могут содержать представления, помеченные для удаления. В зависимости от используемой базы данных некоторые части запроса LINQ к объекту DbQuery<TQuery> могут оцениваться в памяти, а не претворяться в запрос к базе данных. DbQuery<TQuery> Объекты обычно получаются из DbQuery<TQuery> свойства в производном DbContext или из Query<TQuery>() метода . |
Свойства
EntityType |
Устаревшие..
Метаданные IEntityType , связанные с этим набором. (Унаследовано от DbSet<TEntity>) |
Local |
Устаревшие..
Возвращает объект , LocalView<TEntity> представляющий локальное представление всех добавленных, без изменений и измененных сущностей в этом наборе. (Унаследовано от DbSet<TEntity>) |
Методы
Add(TEntity) |
Устаревшие..
Начинает отслеживание заданной сущности и любых других доступных сущностей, которые еще не отслеживаются, в Added состоянии таким образом, что они будут вставлены в базу данных при SaveChanges() вызове . (Унаследовано от DbSet<TEntity>) |
AddAsync(TEntity, CancellationToken) |
Устаревшие..
Начинает отслеживание заданной сущности и любых других доступных сущностей, которые еще не отслеживаются, в Added состоянии таким образом, что они будут вставлены в базу данных при SaveChanges() вызове . (Унаследовано от DbSet<TEntity>) |
AddRange(IEnumerable<TEntity>) |
Устаревшие..
Начинает отслеживание заданных сущностей и любых других доступных сущностей, которые еще не отслеживаются, в Added состоянии таким образом, что они будут вставлены в базу данных при SaveChanges() вызове . (Унаследовано от DbSet<TEntity>) |
AddRange(TEntity[]) |
Устаревшие..
Начинает отслеживание заданных сущностей и любых других доступных сущностей, которые еще не отслеживаются, в Added состоянии таким образом, что они будут вставлены в базу данных при SaveChanges() вызове . (Унаследовано от DbSet<TEntity>) |
AddRangeAsync(IEnumerable<TEntity>, CancellationToken) |
Устаревшие..
Начинает отслеживание заданных сущностей и любых других доступных сущностей, которые еще не отслеживаются, в Added состоянии таким образом, что они будут вставлены в базу данных при SaveChanges() вызове . (Унаследовано от DbSet<TEntity>) |
AddRangeAsync(TEntity[]) |
Устаревшие..
Начинает отслеживание заданных сущностей и любых других доступных сущностей, которые еще не отслеживаются, в Added состоянии таким образом, что они будут вставлены в базу данных при SaveChanges() вызове . (Унаследовано от DbSet<TEntity>) |
AsAsyncEnumerable() |
Устаревшие..
Возвращает этот объект, типизированный как IAsyncEnumerable<T>. (Унаследовано от DbSet<TEntity>) |
AsQueryable() |
Устаревшие..
Возвращает этот объект, типизированный как IQueryable<T>. (Унаследовано от DbSet<TEntity>) |
Attach(TEntity) |
Устаревшие..
Начинает отслеживание заданной сущности и записей, доступных из данной сущности, используя Unchanged состояние по умолчанию, но см. ниже для случаев, когда будет использоваться другое состояние. (Унаследовано от DbSet<TEntity>) |
AttachRange(IEnumerable<TEntity>) |
Устаревшие..
Начинает отслеживание заданных сущностей и записей, доступных из заданных сущностей, используя Unchanged состояние по умолчанию, но см. ниже для случаев, когда будет использоваться другое состояние. (Унаследовано от DbSet<TEntity>) |
AttachRange(TEntity[]) |
Устаревшие..
Начинает отслеживание заданных сущностей и записей, доступных из заданных сущностей, используя Unchanged состояние по умолчанию, но см. ниже для случаев, когда будет использоваться другое состояние. (Унаследовано от DbSet<TEntity>) |
Entry(TEntity) |
Устаревшие..
Возвращает объект EntityEntry<TEntity> для заданной сущности. Запись предоставляет доступ к сведениям об отслеживании изменений и операциям для сущности. (Унаследовано от DbSet<TEntity>) |
Find(Object[]) |
Устаревшие..
Обнаруживает сущность с указанными значениями первичного ключа. Если сущность с заданными значениями первичного ключа отслеживается контекстом, она возвращается немедленно без запроса к базе данных. В противном случае выполняется запрос к базе данных для сущности с заданными значениями первичного ключа, и эта сущность, если она найдена, присоединяется к контексту и возвращается. Если сущность не найдена, возвращается значение NULL. (Унаследовано от DbSet<TEntity>) |
FindAsync(Object[]) |
Устаревшие..
Обнаруживает сущность с указанными значениями первичного ключа. Если сущность с заданными значениями первичного ключа отслеживается контекстом, она возвращается немедленно без запроса к базе данных. В противном случае выполняется запрос к базе данных для сущности с заданными значениями первичного ключа, и эта сущность, если она найдена, присоединяется к контексту и возвращается. Если сущность не найдена, возвращается значение NULL. (Унаследовано от DbSet<TEntity>) |
FindAsync(Object[], CancellationToken) |
Устаревшие..
Обнаруживает сущность с указанными значениями первичного ключа. Если сущность с заданными значениями первичного ключа отслеживается контекстом, она возвращается немедленно без запроса к базе данных. В противном случае выполняется запрос к базе данных для сущности с заданными значениями первичного ключа, и эта сущность, если она найдена, присоединяется к контексту и возвращается. Если сущность не найдена, возвращается значение NULL. (Унаследовано от DbSet<TEntity>) |
GetAsyncEnumerator(CancellationToken) |
Устаревшие..
Возвращает объект , IAsyncEnumerator<T> который при перечислении будет асинхронно выполнять запрос к базе данных. (Унаследовано от DbSet<TEntity>) |
Remove(TEntity) |
Устаревшие..
Начинает отслеживание заданной сущности Deleted в состоянии таким образом, что она будет удалена из базы данных при SaveChanges() вызове . (Унаследовано от DbSet<TEntity>) |
RemoveRange(IEnumerable<TEntity>) |
Устаревшие..
Начинает отслеживание заданных сущностей в Deleted состоянии таким образом, чтобы они были удалены из базы данных при SaveChanges() вызове . (Унаследовано от DbSet<TEntity>) |
RemoveRange(TEntity[]) |
Устаревшие..
Начинает отслеживание заданных сущностей в Deleted состоянии таким образом, чтобы они были удалены из базы данных при SaveChanges() вызове . (Унаследовано от DbSet<TEntity>) |
Update(TEntity) |
Устаревшие..
Начинает отслеживание заданной сущности и записей, доступных из данной сущности, используя Modified состояние по умолчанию, но см. ниже для случаев, когда будет использоваться другое состояние. (Унаследовано от DbSet<TEntity>) |
UpdateRange(IEnumerable<TEntity>) |
Устаревшие..
Начинает отслеживание заданных сущностей и записей, доступных из заданных сущностей, используя Modified состояние по умолчанию, но см. ниже для случаев, когда будет использоваться другое состояние. (Унаследовано от DbSet<TEntity>) |
UpdateRange(TEntity[]) |
Устаревшие..
Начинает отслеживание заданных сущностей и записей, доступных из заданных сущностей, используя Modified состояние по умолчанию, но см. ниже для случаев, когда будет использоваться другое состояние. (Унаследовано от DbSet<TEntity>) |
Явные реализации интерфейса
IAsyncEnumerable<TEntity>.GetAsyncEnumerator(CancellationToken) |
Устаревшие..
Возвращает объект , IAsyncEnumerator<T> который при перечислении будет асинхронно выполнять запрос к базе данных. (Унаследовано от DbSet<TEntity>) |
IAsyncEnumerableAccessor<TQuery>.AsyncEnumerable |
Устаревшие..
Возвращает объект , IAsyncEnumerable<T> который при перечислении асинхронно выполняет запрос к базе данных. |
IEnumerable.GetEnumerator() |
Устаревшие..
Возвращает объект , IEnumerator который при перечислении выполняет запрос к базе данных для загрузки всех представлений из базы данных. |
IEnumerable.GetEnumerator() |
Устаревшие..
Возвращает объект , IEnumerator который при перечислении выполняет запрос к базе данных для загрузки всех сущностей из базы данных. (Унаследовано от DbSet<TEntity>) |
IEnumerable<TEntity>.GetEnumerator() |
Устаревшие..
Возвращает объект , IEnumerator<T> который при перечислении выполняет запрос к базе данных для загрузки всех сущностей из базы данных. (Унаследовано от DbSet<TEntity>) |
IEnumerable<TQuery>.GetEnumerator() |
Устаревшие..
Возвращает объект , IEnumerator<T> который при перечислении выполняет запрос к базе данных для загрузки всех представлений из базы данных. |
IInfrastructure<IServiceProvider>.Instance |
Устаревшие..
Возвращает область действия IServiceProvider , используемую для разрешения служб. Это свойство предназначено для использования методами расширения, которым необходимо использовать службы, не предоставляемые напрямую в общедоступной области API. |
IInfrastructure<IServiceProvider>.Instance |
Устаревшие..
Возвращает область действия IServiceProvider , используемую для разрешения служб. (Унаследовано от DbSet<TEntity>) |
IListSource.ContainsListCollection |
Устаревшие..
Возвращает значение, указывающее, является ли коллекция коллекцией объектов System.Collections.IList.
Всегда возвращает значение |
IListSource.GetList() |
Устаревшие..
Этот метод вызывается платформами привязки данных при попытке привязки данных напрямую к DbSet<TEntity>. (Унаследовано от DbSet<TEntity>) |
IQueryable.ElementType |
Устаревшие..
Возвращает тип элемента IQueryable. |
IQueryable.ElementType |
Устаревшие..
Возвращает тип элемента IQueryable. (Унаследовано от DbSet<TEntity>) |
IQueryable.Expression |
Устаревшие..
Возвращает выражение IQueryable LINQ. |
IQueryable.Expression |
Устаревшие..
Возвращает выражение IQueryable LINQ. (Унаследовано от DbSet<TEntity>) |
IQueryable.Provider |
Устаревшие..
Возвращает поставщик IQueryable. |
IQueryable.Provider |
Устаревшие..
Возвращает поставщик IQueryable. (Унаследовано от DbSet<TEntity>) |
Методы расширения
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() не будет сохранять эти изменения в базе данных. |
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) |
Устаревшие..
Асинхронно возвращает количество элементов в последовательности. |
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) |
Устаревшие..
Асинхронно перечисляет результаты запроса и выполняет указанное действие с каждым элементом. |
IgnoreQueryFilters<TEntity>(IQueryable<TEntity>) |
Устаревшие..
Указывает, что к текущему запросу Entity Framework LINQ не должны применяться фильтры запросов сущностей на уровне модели. |
Include<TEntity>(IQueryable<TEntity>, String) |
Устаревшие..
Указывает связанные сущности для включения в результаты запроса. Включаемое свойство навигации указывается начиная с типа запрашиваемой сущности ( |
Include<TEntity,TProperty>(IQueryable<TEntity>, Expression<Func<TEntity,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 и последующему сбросу списка (без накладных расходов, связанных с фактическим созданием списка). |
LoadAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Устаревшие..
Асинхронно перечисляет запрос. При использовании Entity Framework результаты запроса загружаются в связанный контекст. Это эквивалентно вызову ToList и последующему сбросу списка (без накладных расходов, связанных с фактическим созданием списка). |
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) |
Устаревшие..
Асинхронно возвращает единственный элемент последовательности, удовлетворяющий указанному условию, и создает исключение, если существует несколько таких элементов. |
SingleAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Устаревшие..
Асинхронно возвращает единственный элемент последовательности и создает исключение, если в последовательности нет ни одного элемента. |
SingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Устаревшие..
Асинхронно возвращает единственный элемент последовательности, удовлетворяющий указанному условию или значению по умолчанию, если такого элемента не существует; Этот метод создает исключение, если условию удовлетворяет несколько элементов. |
SingleOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Устаревшие..
Асинхронно возвращает единственный элемент последовательности или значение по умолчанию, если последовательность пуста; Этот метод создает исключение, если в последовательности содержится несколько элементов. |
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. Теги — это заметки запросов, которые могут предоставлять контекстную информацию трассировки в разных точках конвейера запросов. |
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) |
Устаревшие..
Асинхронно создает List<T> объект из путем IQueryable<T> асинхронного перечисления. |
GetInfrastructure<T>(IInfrastructure<T>) |
Устаревшие..
Возвращает значение из свойства, скрытого с помощью IInfrastructure<T>. Этот метод обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
CreateProxy<TEntity>(DbSet<TEntity>, Object[]) |
Устаревшие..
Создает экземпляр прокси-сервера для типа сущности, если включено создание прокси-сервера. |
FromSql<TEntity>(IQueryable<TEntity>, RawSqlString, Object[]) |
Устаревшие..
Создает запрос LINQ на основе необработанного SQL-запроса.
Если поставщик базы данных поддерживает создание в предоставленном SQL, можно создать поверх необработанного SQL-запроса с помощью операторов LINQ —
Как и в случае с любым API, который принимает SQL, важно параметризовать любые входные данные пользователя для защиты от атак путем внедрения кода SQL. Вы можете включить заполнители параметров в строку ЗАПРОСА SQL, а затем указать значения параметров в качестве дополнительных аргументов. Все указанные значения параметров будут автоматически преобразованы в DbParameter —
Эта перегрузка также принимает экземпляры DbParameter в качестве значений параметров. Это позволяет использовать именованные параметры в строке ЗАПРОСА SQL : |
FromSql<TEntity>(IQueryable<TEntity>, FormattableString) |
Устаревшие..
Создает запрос LINQ на основе интерполированной строки, представляющей SQL-запрос.
Если поставщик базы данных поддерживает создание в предоставленном SQL, можно создать поверх необработанного SQL-запроса с помощью операторов LINQ —
Как и в случае с любым API, который принимает SQL, важно параметризовать любые входные данные пользователя для защиты от атак путем внедрения кода SQL. В строку ЗАПРОСА SQL можно включить интерполированные заполнители параметров. Все значения интерполированных параметров, которые вы предоставляете, будут автоматически преобразованы в DbParameter — |
FromSqlInterpolated<TEntity>(DbSet<TEntity>, FormattableString) |
Устаревшие..
Создает запрос LINQ на основе интерполированной строки, представляющей SQL-запрос. |
FromSqlRaw<TEntity>(DbSet<TEntity>, String, Object[]) |
Устаревшие..
Создает запрос LINQ на основе необработанного SQL-запроса. |
Применяется к
Entity Framework