DbQuery Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет неуниверсивный запрос LINQ to Entities к DbContext.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification="Name is intentional")]
public abstract class DbQuery : System.Collections.IEnumerable, System.ComponentModel.IListSource, System.Data.Entity.Infrastructure.IDbAsyncEnumerable, System.Linq.IOrderedQueryable
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay()}")]
public abstract class DbQuery : System.Collections.IEnumerable, System.ComponentModel.IListSource, System.Data.Entity.Infrastructure.IDbAsyncEnumerable, System.Linq.IOrderedQueryable
type DbQuery = class
interface IOrderedQueryable
interface IQueryable
interface IEnumerable
interface IListSource
interface IDbAsyncEnumerable
Public MustInherit Class DbQuery
Implements IDbAsyncEnumerable, IEnumerable, IListSource, IOrderedQueryable
- Наследование
-
DbQuery
- Производный
- Атрибуты
- Реализации
Свойства
ElementType |
Тип элемента IQueryable. |
Sql |
String Возвращает представление базового запроса. |
Методы
AsNoTracking() |
Возвращает новый запрос, в котором возвращенные сущности не будут кэшироваться в .DbContext |
AsStreaming() |
Устаревшие..
Возвращает новый запрос, который будет выполнять потоковую передачу результатов вместо буферизации. |
Cast<TElement>() |
Возвращает эквивалентный универсальный DbQuery<TResult> объект. |
Equals(Object) |
Представляет неуниверсивный запрос LINQ to Entities к DbContext. |
GetHashCode() |
Представляет неуниверсивный запрос LINQ to Entities к DbContext. |
GetType() |
Представляет неуниверсивный запрос LINQ to Entities к DbContext. |
Include(String) |
Задает связанные объекты, включаемые в результаты запроса. |
ToString() |
String Возвращает представление базового запроса. |
Явные реализации интерфейса
IDbAsyncEnumerable.GetAsyncEnumerator() |
Возвращает объект , IDbAsyncEnumerator который при перечислении будет выполнять запрос к базе данных. |
IEnumerable.GetEnumerator() |
Возвращает объект , IEnumerator который при перечислении будет выполнять запрос к базе данных. |
IListSource.ContainsListCollection |
Возвращает |
IListSource.GetList() |
Вызывает исключение, указывающее, что прямая привязка к запросу к хранилищу не поддерживается. Вместо этого заполните dbSet данными, например с помощью метода расширения Load, а затем привяжите к локальным данным. Для привязки WPF к DbSet.Local. Для Windows Forms выполняйте привязку к DbSet.Local.ToBindingList(). |
IQueryable.Expression |
LINQ-выражение IQueryable. |
IQueryable.Provider |
Поставщик IQueryable. |
Применяется к
Entity Framework