QueryableDataSourceView Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Поддерживает элемент управления QueryableDataSource и предоставляет интерфейс для элементов управления с привязкой к данным для выполнения операций с данными LINQ.
public ref class QueryableDataSourceView abstract : System::Web::UI::DataSourceView, System::Web::UI::IStateManager
public abstract class QueryableDataSourceView : System.Web.UI.DataSourceView, System.Web.UI.IStateManager
type QueryableDataSourceView = class
inherit DataSourceView
interface IStateManager
Public MustInherit Class QueryableDataSourceView
Inherits DataSourceView
Implements IStateManager
- Наследование
- Производный
- Реализации
Конструкторы
QueryableDataSourceView(DataSourceControl, String, HttpContext) |
Инициализирует новый экземпляр класса QueryableDataSourceView. |
Поля
EventSelected |
Определяет, произошло ли событие, вследствие которого происходит окончание операции извлечения данных. |
EventSelecting |
Определяет, происходит ли событие до операции извлечения данных. |
Свойства
AutoGenerateOrderByClause |
Получает или задает значение, показывающее, создает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, динамическое предложение |
AutoGenerateWhereClause |
Получает или задает значение, показывающее, создает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, динамическое предложение |
AutoPage |
Получает или задает значение, указывающее, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, разбиение по страницам по умолчанию. |
AutoSort |
Получает или задает значение, указывающее, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, сортировку по умолчанию. |
CanDelete |
Получает значение, позволяющее определить, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, операцию удаления. |
CanInsert |
Получает значение, позволяющее определить, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, операцию вставки. |
CanPage |
Получает значение, которое указывает, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, разбиение по страницам. |
CanRetrieveTotalRowCount |
Получает значение, позволяющее определить, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, извлечение общего количества строк данных и самих данных. |
CanSort |
Возвращает значение, позволяющее определить, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, упорядоченное представление полученных данных. |
CanUpdate |
Получает значение, позволяющее определить, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, операцию обновления. |
DeleteParameters |
Получает коллекцию, содержащую параметры, используемые во время операции удаления. |
EntityType |
Получает тип объекта данных для использования в операциях создания, обновления и удаления. |
Events |
Возвращает список делегатов обработчиков событий представления источника данных. (Унаследовано от DataSourceView) |
GroupBy |
Возвращает или задает имя или имена свойств, которые используются во время операции выделения для группирования данных. |
GroupByParameters |
Возвращает коллекцию параметров, чьи значения используются для создания предложения |
InsertParameters |
Возвращает коллекцию параметров, которые используются во время операции вставки. |
IsTrackingViewState |
Возвращает значение, указывающее, сохраняет ли объект QueryableDataSourceView изменения в состоянии просмотра. |
Name |
Возвращает имя представления источника данных. (Унаследовано от DataSourceView) |
OrderBy |
Получает или задает имя или имена свойств, которые используются во время операции Select для сортировки данных. |
OrderByParameters |
Получает коллекцию, содержащую параметры, используемые во время операции Select для сортировки данных. |
OrderGroupsBy |
Получает или задает имена свойств, которые используются во время операции Select для сортировки сгруппированных данных. |
OrderGroupsByParameters |
Возвращает коллекцию параметров, которые используются для создания предложения |
SelectNew |
Возвращает или задает свойства и рассчитанные значение, которые включаются в извлеченные данные. |
SelectNewParameters |
Возвращает коллекцию параметров, которые используются во время операции извлечения данных. |
UpdateParameters |
Возвращает коллекцию параметров, которые используются во время операции обновления. |
Where |
Получает или задает значение, которое указывает, что условия должны иметь значение true, чтобы строка могла включаться в извлеченные данные. |
WhereParameters |
Возвращает коллекцию параметров, используемых для создания предложения |
Методы
BuildDeleteObject(IDictionary, IDictionary, IDictionary<String,Exception>) |
Создает объект, используемый для операции удаления. |
BuildInsertObject(IDictionary, IDictionary<String,Exception>) |
Создает объект для использования в операции вставки; значения используются для вставки, а сообщение об ошибке отображается, если операция не удается. |
BuildQuery(DataSourceSelectArguments) |
Создает выражение запроса Select, используя аргументы Select источника данных. |
BuildUpdateObjects(IDictionary, IDictionary, IDictionary, IDictionary<String,Exception>) |
Создает объекты для использования в операциях обновления с использованием указанных значений. |
CanExecute(String) |
Определяет, может ли быть выполнена указанная команда. (Унаследовано от DataSourceView) |
ClearOriginalValues() |
Очищает исходные значения. |
CreateQueryContext(DataSourceSelectArguments) |
Создает экземпляр объекта контекста запроса, содержащий коллекцию вычисленных параметров. |
Delete(IDictionary, IDictionary) |
Выполняет операцию удаления. |
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) |
Выполняет операцию асинхронного удаления в списке данных, представляющем объект DataSourceView. (Унаследовано от DataSourceView) |
DeleteObject(Object) |
Удаляет объект данных из таблицы. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
ExecuteCommand(String, IDictionary, IDictionary) |
Выполняет указанную команду. (Унаследовано от DataSourceView) |
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) |
Выполняет указанную команду. (Унаследовано от DataSourceView) |
ExecuteDelete(IDictionary, IDictionary) |
Выполняет операцию удаления над элементами данных, которые представляет объект QueryableDataSourceView, используя указанные значения. |
ExecuteInsert(IDictionary) |
Выполняет операцию вставки над элементами данных, которые представляет объект QueryableDataSourceView, используя указанное значение. |
ExecutePaging(IQueryable, QueryContext) |
Выполняет разбиение на страницы с использованием объекта QueryContext из объекта QueryableDataSource. |
ExecuteQuery(IQueryable, QueryContext) |
Выполняет запрос, сортировку или разбиение по страницам над объектом IQueryable<T>. |
ExecuteQueryExpressions(IQueryable, QueryContext) |
Выполняет выражения запросов, используя объекты IQueryable и QueryContext. |
ExecuteSelect(DataSourceSelectArguments) |
Выполняет операцию извлечения данных. |
ExecuteSorting(IQueryable, QueryContext) |
Выполняет операцию сортировки. |
ExecuteUpdate(IDictionary, IDictionary, IDictionary) |
Выполняет операцию обновления. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetOriginalValues(IDictionary) |
Извлекает исходные значения для указанных ключей, сохраненных во время выполнения операции Select. |
GetSource(QueryContext) |
Получает начальный объект IQueryable для представления источника данных на основе контекста запроса. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation) |
Вызывается методом, выполняющим операцию создания, чтения, обновления или удаления, когда такая операция выполняется с ошибкой в процессе построения объекта данных. |
Insert(IDictionary) |
Выполняет операцию асинхронной вставки над элементами данных, представленными объектом QueryableDataSourceView. |
Insert(IDictionary, DataSourceViewOperationCallback) |
Выполняет операцию асинхронной вставки по списку данных, представляющем объект DataSourceView. (Унаследовано от DataSourceView) |
InsertObject(Object) |
Вставляет объекты данных в объект QueryableDataSourceView. |
LoadViewState(Object) |
Восстанавливает сохраненное раннее состояние представления источника данных. |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
OnDataSourceViewChanged(EventArgs) |
Вызывает событие DataSourceViewChanged. (Унаследовано от DataSourceView) |
OnQueryCreated(QueryCreatedEventArgs) |
Порождает событие QueryCreated, после того как элемент управления QueryableDataSource создал объект IQueryable. |
OnQueryParametersChanged(Object, EventArgs) |
Вызывает метод RaiseViewChanged(). |
RaiseUnsupportedCapabilityError(DataSourceCapabilities) |
Вызванный методом RaiseUnsupportedCapabilitiesError(DataSourceView) для сравнения возможностей, запрошенных для операции ExecuteSelect(DataSourceSelectArguments), с возможностями, поддерживаемыми представлением. (Унаследовано от DataSourceView) |
RaiseViewChanged() |
Вызывает метод OnDataSourceViewChanged(EventArgs). |
SaveViewState() |
Сохраняет изменения состояния представления объекта QueryableDataSourceView, произошедшие с момента отправки страницы на сервер. |
Select(DataSourceSelectArguments, DataSourceViewSelectCallback) |
Асинхронно возвращает список данных из хранилища базовых данных. (Унаследовано от DataSourceView) |
StoreOriginalValues(IList) |
Хранит исходные значения операции |
StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>) |
Сохраняет исходные значения операции Select в состоянии представления элемента управления, если разрешены операции удаления или обновления. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
TrackViewState() |
Вызывает отслеживание изменений состояния представления серверного элемента управления для сохранения в состоянии серверного элемента управления. |
Update(IDictionary, IDictionary, IDictionary) |
Выполняет операцию обновления. |
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) |
Выполняет операцию асинхронного обновления в списке данных, представляющем объект DataSourceView. (Унаследовано от DataSourceView) |
UpdateObject(Object, Object) |
Обновляет объект данных. |
События
DataSourceViewChanged |
Происходит при изменении представления источника данных. (Унаследовано от DataSourceView) |
QueryCreated |
Происходит при создании запроса. |
Явные реализации интерфейса
IStateManager.IsTrackingViewState |
При реализации каким-либо классом получает значение, указывающее, отслеживает ли серверный элемент управления изменения состояния представления. |
IStateManager.LoadViewState(Object) |
При реализации каким-либо классом загружает в элемент управления ранее сохраненное состояние представления серверного элемента управления. |
IStateManager.SaveViewState() |
При реализации каким-либо классом сохраняет изменения состояния представления серверного элемента управления в объекте. |
IStateManager.TrackViewState() |
При реализации каким-либо классом получает значение, указывающее, отслеживает ли серверный элемент управления изменения состояния представления. |