QueryableDataSourceView Класс

Определение

Поддерживает элемент управления QueryableDataSource и предоставляет интерфейс для элементов управления с привязкой к данным для выполнения операций с данными LINQ.Supports the QueryableDataSource control and provides an interface for data-bound controls to perform LINQ data operations.

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
Производный
Реализации

Конструкторы

QueryableDataSourceView(DataSourceControl, String, HttpContext)

Инициализирует новый экземпляр класса QueryableDataSourceView.Initializes a new instance of the QueryableDataSourceView class.

Поля

EventSelected

Определяет, произошло ли событие, вследствие которого происходит окончание операции извлечения данных.Specifies whether the event that causes the data-retrieval operation to complete has occurred.

EventSelecting

Определяет, происходит ли событие до операции извлечения данных.Specifies whether the event that occurs before a data-retrieval operation has occurred.

Свойства

AutoGenerateOrderByClause

Получает или задает значение, показывающее, создает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, динамическое предложение OrderBy.Gets or sets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control creates a dynamic an OrderBy clause.

AutoGenerateWhereClause

Получает или задает значение, показывающее, создает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, динамическое предложение Where.Gets or sets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control creates a dynamic Where clause.

AutoPage

Получает или задает значение, указывающее, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, разбиение по страницам по умолчанию.Gets or sets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports paging by default.

AutoSort

Получает или задает значение, указывающее, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, сортировку по умолчанию.Gets or sets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports sorting by default.

CanDelete

Получает значение, позволяющее определить, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, операцию удаления.Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports delete operations.

CanInsert

Получает значение, позволяющее определить, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, операцию вставки.Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports insert operations.

CanPage

Получает значение, которое указывает, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, разбиение по страницам.Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports paging.

CanRetrieveTotalRowCount

Получает значение, позволяющее определить, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, извлечение общего количества строк данных и самих данных.Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports retrieving the total number of data rows, and retrieving the data.

CanSort

Возвращает значение, позволяющее определить, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, упорядоченное представление полученных данных.Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports a sorted view of the retrieved data.

CanUpdate

Получает значение, позволяющее определить, поддерживает ли объект QueryableDataSourceView, связанный с текущим элементом управления QueryableDataSource, операцию обновления.Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports update operations.

DeleteParameters

Получает коллекцию, содержащую параметры, используемые во время операции удаления.Gets the collection that contains the parameters that are used during a delete operation.

EntityType

Получает тип объекта данных для использования в операциях создания, обновления и удаления.Gets the type of the data object to use for CUD operations.

Events

Возвращает список делегатов обработчиков событий представления источника данных.Gets a list of event-handler delegates for the data source view.

(Унаследовано от DataSourceView)
GroupBy

Возвращает или задает имя или имена свойств, которые используются во время операции выделения для группирования данных.Gets or sets the name or names of the properties to use during the select operation for grouping data.

GroupByParameters

Возвращает коллекцию параметров, чьи значения используются для создания предложения GroupBy во время операции выделения.Gets a collection of parameters whose values are used to create the GroupBy clause during the select operation.

InsertParameters

Возвращает коллекцию параметров, которые используются во время операции вставки.Gets a collection of parameters that are used during the insert operation.

IsTrackingViewState

Возвращает значение, указывающее, сохраняет ли объект QueryableDataSourceView изменения в состоянии просмотра.Gets a value that indicates whether the QueryableDataSourceView object is saving changes to its view state.

Name

Возвращает имя представления источника данных.Gets the name of the data source view.

(Унаследовано от DataSourceView)
OrderBy

Получает или задает имя или имена свойств, которые используются во время операции Select для сортировки данных.Gets or sets the name or names of the properties that are used during the select operation to sort data.

OrderByParameters

Получает коллекцию, содержащую параметры, используемые во время операции Select для сортировки данных.Gets a collection of parameters that are used during the select operation to sort data.

OrderGroupsBy

Получает или задает имена свойств, которые используются во время операции Select для сортировки сгруппированных данных.Gets or sets the names of the properties that are used during the select operation to sort grouped data.

OrderGroupsByParameters

Возвращает коллекцию параметров, которые используются для создания предложения OrderGroupsBy.Gets a collection of parameters that are used to create the OrderGroupsBy clause.

SelectNew

Возвращает или задает свойства и рассчитанные значение, которые включаются в извлеченные данные.Gets or sets the properties and calculated values that are included in the retrieved data.

SelectNewParameters

Возвращает коллекцию параметров, которые используются во время операции извлечения данных.Gets the collection of parameters that are used during a data-retrieval operation.

UpdateParameters

Возвращает коллекцию параметров, которые используются во время операции обновления.Gets the collection of parameters that are used during an update operation.

Where

Получает или задает значение, которое указывает, что условия должны иметь значение true, чтобы строка могла включаться в извлеченные данные.Gets or sets a value that specifies what conditions must be true for a row to be included in the retrieved data.

WhereParameters

Возвращает коллекцию параметров, используемых для создания предложения Where.Gets a collection of parameters that are used to create a Where clause.

Методы

BuildDeleteObject(IDictionary, IDictionary, IDictionary<String,Exception>)

Создает объект, используемый для операции удаления.Creates the objects to use for the delete operation.

BuildInsertObject(IDictionary, IDictionary<String,Exception>)

Создает объект для использования в операции вставки; значения используются для вставки, а сообщение об ошибке отображается, если операция не удается.Creates the objects to use for the insert operation by using the values to insert and the error message to display if the operation fails.

BuildQuery(DataSourceSelectArguments)

Создает выражение запроса Select, используя аргументы Select источника данных.Creates a Select query expression by using the select arguments of the data source.

BuildUpdateObjects(IDictionary, IDictionary, IDictionary, IDictionary<String,Exception>)

Создает объекты для использования в операциях обновления с использованием указанных значений.Creates the objects to use for the update operation by using the specified values.

CanExecute(String)

Определяет, может ли быть выполнена указанная команда.Determines whether the specified command can be executed.

(Унаследовано от DataSourceView)
ClearOriginalValues()

Очищает исходные значения.Clears the original values.

CreateQueryContext(DataSourceSelectArguments)

Создает экземпляр объекта контекста запроса, содержащий коллекцию вычисленных параметров.Creates an instance of a query context object that contains the evaluated parameter collections.

Delete(IDictionary, IDictionary)

Выполняет операцию удаления.Performs a delete operation.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Выполняет операцию асинхронного удаления в списке данных, представляющем объект DataSourceView.Performs an asynchronous delete operation on the list of data that the DataSourceView object represents.

(Унаследовано от DataSourceView)
DeleteObject(Object)

Удаляет объект данных из таблицы.Deletes a data object from a table.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
ExecuteCommand(String, IDictionary, IDictionary)

Выполняет указанную команду.Executes the specified command.

(Унаследовано от DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Выполняет указанную команду.Executes the specified command.

(Унаследовано от DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Выполняет операцию удаления над элементами данных, которые представляет объект QueryableDataSourceView, используя указанные значения.Performs a delete operation on data items that the QueryableDataSourceView object represents by using the specified values.

ExecuteInsert(IDictionary)

Выполняет операцию вставки над элементами данных, которые представляет объект QueryableDataSourceView, используя указанное значение.Performs an insert operation on the data items that the QueryableDataSourceView object represents by using the specified value.

ExecutePaging(IQueryable, QueryContext)

Выполняет разбиение на страницы с использованием объекта QueryContext из объекта QueryableDataSource.Executes paging by using the QueryContext object from the QueryableDataSource object.

ExecuteQuery(IQueryable, QueryContext)

Выполняет запрос, сортировку или разбиение по страницам над объектом IQueryable<T>.Performs a query, sort, or paging operation on the IQueryable<T> object.

ExecuteQueryExpressions(IQueryable, QueryContext)

Выполняет выражения запросов, используя объекты IQueryable и QueryContext.Executes query expressions by using an IQueryable object and the QueryContext object.

ExecuteSelect(DataSourceSelectArguments)

Выполняет операцию извлечения данных.Performs a data-retrieval operation.

ExecuteSorting(IQueryable, QueryContext)

Выполняет операцию сортировки.Performs a sorting operation.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Выполняет операцию обновления.Performs an update operation.

GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetOriginalValues(IDictionary)

Извлекает исходные значения для указанных ключей, сохраненных во время выполнения операции Select.Retrieves the original values for the specified keys that were stored during the Select operation.

GetSource(QueryContext)

Получает начальный объект IQueryable для представления источника данных на основе контекста запроса.Gets initial IQueryable object for the data source view based on the query context.

GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation)

Вызывается методом, выполняющим операцию создания, чтения, обновления или удаления, когда такая операция выполняется с ошибкой в процессе построения объекта данных.Called by methods that perform CRUD operations when a CRUD operation fails in the data-object building process.

Insert(IDictionary)

Выполняет операцию асинхронной вставки над элементами данных, представленными объектом QueryableDataSourceView.Performs an asynchronous insert operation on the data items that the QueryableDataSourceView object represents.

Insert(IDictionary, DataSourceViewOperationCallback)

Выполняет операцию асинхронной вставки по списку данных, представляющем объект DataSourceView.Performs an asynchronous insert operation on the list of data that the DataSourceView object represents.

(Унаследовано от DataSourceView)
InsertObject(Object)

Вставляет объекты данных в объект QueryableDataSourceView.Inserts data objects into a QueryableDataSourceView object.

LoadViewState(Object)

Восстанавливает сохраненное раннее состояние представления источника данных.Restores the previously saved view state for the data source view.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
OnDataSourceViewChanged(EventArgs)

Вызывает событие DataSourceViewChanged.Raises the DataSourceViewChanged event.

(Унаследовано от DataSourceView)
OnQueryCreated(QueryCreatedEventArgs)

Порождает событие QueryCreated, после того как элемент управления QueryableDataSource создал объект IQueryable.Raises the QueryCreated event after the QueryableDataSource control has created an IQueryable object.

OnQueryParametersChanged(Object, EventArgs)

Вызывает метод RaiseViewChanged().Calls the RaiseViewChanged() method.

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Вызванный методом RaiseUnsupportedCapabilitiesError(DataSourceView) для сравнения возможностей, запрошенных для операции ExecuteSelect(DataSourceSelectArguments), с возможностями, поддерживаемыми представлением.Called by the RaiseUnsupportedCapabilitiesError(DataSourceView) method to compare the capabilities requested for an ExecuteSelect(DataSourceSelectArguments) operation against those that the view supports.

(Унаследовано от DataSourceView)
RaiseViewChanged()

Вызывает метод OnDataSourceViewChanged(EventArgs).Calls the OnDataSourceViewChanged(EventArgs) method.

SaveViewState()

Сохраняет изменения состояния представления объекта QueryableDataSourceView, произошедшие с момента отправки страницы на сервер.Saves changes to view state for the QueryableDataSourceView object since the time that the page was posted to the server.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Асинхронно возвращает список данных из хранилища базовых данных.Gets a list of data asynchronously from the underlying data storage.

(Унаследовано от DataSourceView)
StoreOriginalValues(IList)

Хранит исходные значения операции Select в состоянии представления элемента управления.Stores the original values from the Select operation in the control's view state.

StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>)

Сохраняет исходные значения операции Select в состоянии представления элемента управления, если разрешены операции удаления или обновления.Stores the original values from the select operation in the control's view state when delete or update operations are enabled.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)
TrackViewState()

Вызывает отслеживание изменений состояния представления серверного элемента управления для сохранения в состоянии серверного элемента управления.Causes tracking of view-state changes to the server control so that they can be stored in the server control's state.

Update(IDictionary, IDictionary, IDictionary)

Выполняет операцию обновления.Performs an update operation.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Выполняет операцию асинхронного обновления в списке данных, представляющем объект DataSourceView.Performs an asynchronous update operation on the list of data that the DataSourceView object represents.

(Унаследовано от DataSourceView)
UpdateObject(Object, Object)

Обновляет объект данных.Updates a data object.

События

DataSourceViewChanged

Происходит при изменении представления источника данных.Occurs when the data source view has changed.

(Унаследовано от DataSourceView)
QueryCreated

Происходит при создании запроса.Occurs when a query is created.

Явные реализации интерфейса

IStateManager.IsTrackingViewState

При реализации каким-либо классом получает значение, указывающее, отслеживает ли серверный элемент управления изменения состояния представления.When implemented by a class, gets a value that indicates whether a server control is tracking its view-state changes.

IStateManager.LoadViewState(Object)

При реализации каким-либо классом загружает в элемент управления ранее сохраненное состояние представления серверного элемента управления.When implemented by a class, loads the server control's previously saved view state for the control.

IStateManager.SaveViewState()

При реализации каким-либо классом сохраняет изменения состояния представления серверного элемента управления в объекте.When implemented by a class, saves the changes to a server control's view state to an object.

IStateManager.TrackViewState()

При реализации каким-либо классом получает значение, указывающее, отслеживает ли серверный элемент управления изменения состояния представления.When implemented by a class, gets a value that indicates whether a server control is tracking its view-state changes.

Применяется к