QueryableDataSourceView Classe

Définition

Prend en charge le QueryableDataSource contrôle et fournit une interface pour les contrôles liés aux données pour effectuer des opérations de données 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
Héritage
QueryableDataSourceView
Dérivé
Implémente

Constructeurs

Nom Description
QueryableDataSourceView(DataSourceControl, String, HttpContext)

Initialise une nouvelle instance de la classe QueryableDataSourceView.

Champs

Nom Description
EventSelected

Spécifie si l’événement qui provoque la fin de l’opération de récupération des données s’est produit.

EventSelecting

Spécifie si l’événement qui se produit avant l’exécution d’une opération de récupération de données s’est produit.

Propriétés

Nom Description
AutoGenerateOrderByClause

Obtient ou définit une valeur qui indique si l’objet QueryableDataSourceView associé au contrôle actuel QueryableDataSource crée une clause dynamique OrderBy .

AutoGenerateWhereClause

Obtient ou définit une valeur qui indique si l’objet QueryableDataSourceView associé au contrôle actuel QueryableDataSource crée une clause dynamique Where .

AutoPage

Obtient ou définit une valeur qui indique si l’objet associé au contrôle actuel QueryableDataSourceView prend en charge la QueryableDataSource pagination par défaut.

AutoSort

Obtient ou définit une valeur qui indique si l’objet associé au contrôle actuel QueryableDataSourceView prend en charge le QueryableDataSource tri par défaut.

CanDelete

Obtient une valeur qui indique si l’objet QueryableDataSourceView associé au contrôle actuel QueryableDataSource prend en charge les opérations de suppression.

CanInsert

Obtient une valeur qui indique si l’objet QueryableDataSourceView associé au contrôle actuel QueryableDataSource prend en charge les opérations d’insertion.

CanPage

Obtient une valeur qui indique si l’objet associé au contrôle actuel QueryableDataSourceView prend en charge la QueryableDataSource pagination.

CanRetrieveTotalRowCount

Obtient une valeur qui indique si l’objet QueryableDataSourceView associé au contrôle actuel QueryableDataSource prend en charge la récupération du nombre total de lignes de données et la récupération des données.

CanSort

Obtient une valeur qui indique si l’objet QueryableDataSourceView associé au contrôle actuel QueryableDataSource prend en charge une vue triée des données récupérées.

CanUpdate

Obtient une valeur qui indique si l’objet QueryableDataSourceView associé au contrôle actuel QueryableDataSource prend en charge les opérations de mise à jour.

DeleteParameters

Obtient la collection qui contient les paramètres utilisés pendant une opération de suppression.

EntityType

Obtient le type de l’objet de données à utiliser pour les opérations CUD.

Events

Obtient une liste de délégués de gestionnaire d’événements pour la vue de source de données.

(Hérité de DataSourceView)
GroupBy

Obtient ou définit le nom ou les noms des propriétés à utiliser pendant l’opération de sélection pour regrouper les données.

GroupByParameters

Obtient une collection de paramètres dont les valeurs sont utilisées pour créer la GroupBy clause pendant l’opération de sélection.

InsertParameters

Obtient une collection de paramètres utilisés pendant l’opération d’insertion.

IsTrackingViewState

Obtient une valeur qui indique si l’objet QueryableDataSourceView enregistre les modifications apportées à son état d’affichage.

Name

Obtient le nom de la vue de source de données.

(Hérité de DataSourceView)
OrderBy

Obtient ou définit le nom ou les noms des propriétés utilisées pendant l’opération de sélection pour trier les données.

OrderByParameters

Obtient une collection de paramètres utilisés pendant l’opération de sélection pour trier les données.

OrderGroupsBy

Obtient ou définit les noms des propriétés utilisées pendant l’opération de sélection pour trier les données groupées.

OrderGroupsByParameters

Obtient une collection de paramètres utilisés pour créer la OrderGroupsBy clause.

SelectNew

Obtient ou définit les propriétés et les valeurs calculées incluses dans les données récupérées.

SelectNewParameters

Obtient la collection de paramètres utilisés pendant une opération de récupération de données.

UpdateParameters

Obtient la collection de paramètres utilisés pendant une opération de mise à jour.

Where

Obtient ou définit une valeur qui spécifie quelles conditions doivent être vraies pour qu’une ligne soit incluse dans les données récupérées.

WhereParameters

Obtient une collection de paramètres utilisés pour créer une Where clause.

Méthodes

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

Crée les objets à utiliser pour l’opération de suppression.

BuildInsertObject(IDictionary, IDictionary<String,Exception>)

Crée les objets à utiliser pour l’opération d’insertion à l’aide des valeurs à insérer et du message d’erreur à afficher si l’opération échoue.

BuildQuery(DataSourceSelectArguments)

Crée une expression de requête Select à l’aide des arguments select de la source de données.

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

Crée les objets à utiliser pour l’opération de mise à jour à l’aide des valeurs spécifiées.

CanExecute(String)

Détermine si la commande spécifiée peut être exécutée.

(Hérité de DataSourceView)
ClearOriginalValues()

Efface les valeurs d’origine.

CreateQueryContext(DataSourceSelectArguments)

Crée une instance d’un objet de contexte de requête qui contient les collections de paramètres évaluées.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Effectue une opération de suppression asynchrone sur la liste des données que l’objet DataSourceView représente.

(Hérité de DataSourceView)
Delete(IDictionary, IDictionary)

Effectue une opération de suppression.

DeleteObject(Object)

Supprime un objet de données d’une table.

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Exécute la commande spécifiée.

(Hérité de DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary)

Exécute la commande spécifiée.

(Hérité de DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Effectue une opération de suppression sur les éléments de données que l’objet QueryableDataSourceView représente à l’aide des valeurs spécifiées.

ExecuteInsert(IDictionary)

Effectue une opération d’insertion sur les éléments de données que l’objet QueryableDataSourceView représente à l’aide de la valeur spécifiée.

ExecutePaging(IQueryable, QueryContext)

Exécute la pagination à l’aide de l’objet QueryContext à partir de l’objet QueryableDataSource .

ExecuteQuery(IQueryable, QueryContext)

Effectue une opération de requête, de tri ou de pagination sur l’objet IQueryable<T> .

ExecuteQueryExpressions(IQueryable, QueryContext)

Exécute des expressions de requête à l’aide d’un IQueryable objet et de l’objet QueryContext .

ExecuteSelect(DataSourceSelectArguments)

Effectue une opération de récupération de données.

ExecuteSorting(IQueryable, QueryContext)

Effectue une opération de tri.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Effectue une opération de mise à jour.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetOriginalValues(IDictionary)

Récupère les valeurs d’origine des clés spécifiées qui ont été stockées pendant l’opération Select.

GetSource(QueryContext)

Obtient l’objet initial IQueryable de la vue de source de données en fonction du contexte de requête.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation)

Appelée par des méthodes qui effectuent des opérations CRUD lorsqu’une opération CRUD échoue dans le processus de génération d’objets de données.

Insert(IDictionary, DataSourceViewOperationCallback)

Effectue une opération d’insertion asynchrone sur la liste des données que l’objet DataSourceView représente.

(Hérité de DataSourceView)
Insert(IDictionary)

Effectue une opération d’insertion asynchrone sur les éléments de données que l’objet QueryableDataSourceView représente.

InsertObject(Object)

Insère des objets de données dans un QueryableDataSourceView objet.

LoadViewState(Object)

Restaure l’état d’affichage précédemment enregistré pour la vue de source de données.

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
OnDataSourceViewChanged(EventArgs)

Déclenche l’événement DataSourceViewChanged.

(Hérité de DataSourceView)
OnQueryCreated(QueryCreatedEventArgs)

Déclenche l’événement QueryCreated une fois que le QueryableDataSource contrôle a créé un IQueryable objet.

OnQueryParametersChanged(Object, EventArgs)

Appelle la RaiseViewChanged() méthode.

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Appelé par la RaiseUnsupportedCapabilitiesError(DataSourceView) méthode pour comparer les fonctionnalités demandées pour une ExecuteSelect(DataSourceSelectArguments) opération par rapport à celles prises en charge par la vue.

(Hérité de DataSourceView)
RaiseViewChanged()

Appelle la OnDataSourceViewChanged(EventArgs) méthode.

SaveViewState()

Enregistre les modifications apportées à l’état d’affichage de l’objet QueryableDataSourceView depuis le moment où la page a été publiée sur le serveur.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Obtient une liste de données de manière asynchrone à partir du stockage de données sous-jacent.

(Hérité de DataSourceView)
StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>)

Stocke les valeurs d’origine de l’opération de sélection dans l’état d’affichage du contrôle lorsque les opérations de suppression ou de mise à jour sont activées.

StoreOriginalValues(IList)

Stocke les valeurs d’origine de l’opération dans l’état Select d’affichage du contrôle.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)
TrackViewState()

Provoque le suivi des modifications d’état d’affichage apportées au contrôle serveur afin qu’ils puissent être stockés dans l’état du contrôle serveur.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Effectue une opération de mise à jour asynchrone sur la liste des données que l’objet DataSourceView représente.

(Hérité de DataSourceView)
Update(IDictionary, IDictionary, IDictionary)

Effectue une opération de mise à jour.

UpdateObject(Object, Object)

Met à jour un objet de données.

Événements

Nom Description
DataSourceViewChanged

Se produit lorsque la vue de source de données a changé.

(Hérité de DataSourceView)
QueryCreated

Se produit lorsqu’une requête est créée.

Implémentations d’interfaces explicites

Nom Description
IStateManager.IsTrackingViewState

En cas d’implémentation par une classe, obtient une valeur qui indique si un contrôle serveur suit ses modifications d’état d’affichage.

IStateManager.LoadViewState(Object)

En cas d’implémentation par une classe, charge l’état d’affichage précédemment enregistré du contrôle pour le contrôle.

IStateManager.SaveViewState()

En cas d’implémentation par une classe, enregistre les modifications apportées à l’état d’affichage d’un contrôle serveur dans un objet.

IStateManager.TrackViewState()

En cas d’implémentation par une classe, obtient une valeur qui indique si un contrôle serveur suit ses modifications d’état d’affichage.

S’applique à