QueryableDataSourceView Klasse

Definition

Unterstützt das QueryableDataSource Steuerelement und stellt eine Schnittstelle für datengebundene Steuerelemente zum Ausführen von LINQ-Datenvorgängen bereit.

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
Vererbung
QueryableDataSourceView
Abgeleitet
Implementiert

Konstruktoren

Name Beschreibung
QueryableDataSourceView(DataSourceControl, String, HttpContext)

Initialisiert eine neue Instanz der QueryableDataSourceView-Klasse.

Felder

Name Beschreibung
EventSelected

Gibt an, ob das Ereignis, das bewirkt, dass der Datenabrufvorgang abgeschlossen ist.

EventSelecting

Gibt an, ob das Ereignis vor dem Abrufen eines Datenabrufvorgangs auftritt.

Eigenschaften

Name Beschreibung
AutoGenerateOrderByClause

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das QueryableDataSourceView Objekt, das dem aktuellen QueryableDataSource Steuerelement zugeordnet ist, eine dynamische Klausel OrderBy erstellt.

AutoGenerateWhereClause

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das QueryableDataSourceView Objekt, das dem aktuellen QueryableDataSource Steuerelement zugeordnet ist, eine dynamische Where Klausel erstellt.

AutoPage

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das QueryableDataSourceView Objekt, das dem aktuellen QueryableDataSource Steuerelement zugeordnet ist, standardmäßig paging unterstützt.

AutoSort

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das QueryableDataSourceView Objekt, das dem aktuellen QueryableDataSource Steuerelement zugeordnet ist, die Sortierung standardmäßig unterstützt.

CanDelete

Ruft einen Wert ab, der angibt, ob das QueryableDataSourceView Objekt, das dem aktuellen QueryableDataSource Steuerelement zugeordnet ist, Löschvorgänge unterstützt.

CanInsert

Ruft einen Wert ab, der angibt, ob das QueryableDataSourceView Objekt, das dem aktuellen QueryableDataSource Steuerelement zugeordnet ist, Einfügevorgänge unterstützt.

CanPage

Ruft einen Wert ab, der angibt, ob das QueryableDataSourceView Objekt, das dem aktuellen QueryableDataSource Steuerelement zugeordnet ist, paging unterstützt.

CanRetrieveTotalRowCount

Ruft einen Wert ab, der angibt, ob das QueryableDataSourceView Objekt, das dem aktuellen Steuerelement zugeordnet ist, das Abrufen der Gesamtanzahl der Datenzeilen QueryableDataSource und das Abrufen der Daten unterstützt.

CanSort

Ruft einen Wert ab, der angibt, ob das QueryableDataSourceView Objekt, das dem aktuellen QueryableDataSource Steuerelement zugeordnet ist, eine sortierte Ansicht der abgerufenen Daten unterstützt.

CanUpdate

Ruft einen Wert ab, der angibt, ob das QueryableDataSourceView Objekt, das dem aktuellen QueryableDataSource Steuerelement zugeordnet ist, Aktualisierungsvorgänge unterstützt.

DeleteParameters

Ruft die Auflistung ab, die die Parameter enthält, die während eines Löschvorgangs verwendet werden.

EntityType

Ruft den Typ des Datenobjekts ab, das für CUD-Vorgänge verwendet werden soll.

Events

Ruft eine Liste der Ereignishandlerdelegat für die Datenquellenansicht ab.

(Geerbt von DataSourceView)
GroupBy

Dient zum Abrufen oder Festlegen des Namens oder der Namen der Eigenschaften, die während des Auswahlvorgangs zum Gruppieren von Daten verwendet werden sollen.

GroupByParameters

Ruft eine Auflistung von Parametern ab, deren Werte zum Erstellen der GroupBy Klausel während des Auswahlvorgangs verwendet werden.

InsertParameters

Ruft eine Auflistung von Parametern ab, die während des Einfügevorgangs verwendet werden.

IsTrackingViewState

Ruft einen Wert ab, der angibt, ob das QueryableDataSourceView Objekt Änderungen am Ansichtszustand speichert.

Name

Ruft den Namen der Datenquellenansicht ab.

(Geerbt von DataSourceView)
OrderBy

Dient zum Abrufen oder Festlegen des Namens oder der Namen der Eigenschaften, die während des Auswahlvorgangs zum Sortieren von Daten verwendet werden.

OrderByParameters

Ruft eine Auflistung von Parametern ab, die während des Auswahlvorgangs zum Sortieren von Daten verwendet werden.

OrderGroupsBy

Dient zum Abrufen oder Festlegen der Namen der Eigenschaften, die während des Auswahlvorgangs zum Sortieren gruppierter Daten verwendet werden.

OrderGroupsByParameters

Ruft eine Auflistung von Parametern ab, die zum Erstellen der OrderGroupsBy Klausel verwendet werden.

SelectNew

Dient zum Abrufen oder Festlegen der Eigenschaften und berechneten Werte, die in den abgerufenen Daten enthalten sind.

SelectNewParameters

Ruft die Auflistung von Parametern ab, die während eines Datenabrufvorgangs verwendet werden.

UpdateParameters

Ruft die Auflistung von Parametern ab, die während eines Aktualisierungsvorgangs verwendet werden.

Where

Dient zum Abrufen oder Festlegen eines Werts, der angibt, welche Bedingungen erfüllt sein müssen, damit eine Zeile in die abgerufenen Daten einbezogen werden soll.

WhereParameters

Ruft eine Auflistung von Parametern ab, die zum Erstellen einer Where Klausel verwendet werden.

Methoden

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

Erstellt die Objekte, die für den Löschvorgang verwendet werden sollen.

BuildInsertObject(IDictionary, IDictionary<String,Exception>)

Erstellt die Objekte, die für den Einfügevorgang verwendet werden sollen, indem die werte zum Einfügen verwendet werden, und die Fehlermeldung, die angezeigt werden soll, wenn der Vorgang fehlschlägt.

BuildQuery(DataSourceSelectArguments)

Erstellt einen Auswahlabfrageausdruck mithilfe der auswahlargumente der Datenquelle.

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

Erstellt die Objekte, die für den Aktualisierungsvorgang mithilfe der angegebenen Werte verwendet werden sollen.

CanExecute(String)

Bestimmt, ob der angegebene Befehl ausgeführt werden kann.

(Geerbt von DataSourceView)
ClearOriginalValues()

Löscht die ursprünglichen Werte.

CreateQueryContext(DataSourceSelectArguments)

Erstellt eine Instanz eines Abfragekontextobjekts, das die ausgewerteten Parameterauflistungen enthält.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Führt einen asynchronen Löschvorgang in der Liste der Daten aus, die das DataSourceView Objekt darstellt.

(Geerbt von DataSourceView)
Delete(IDictionary, IDictionary)

Führt einen Löschvorgang aus.

DeleteObject(Object)

Löscht ein Datenobjekt aus einer Tabelle.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Führt den angegebenen Befehl aus.

(Geerbt von DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary)

Führt den angegebenen Befehl aus.

(Geerbt von DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Führt einen Löschvorgang für Datenelemente aus, die das QueryableDataSourceView Objekt mithilfe der angegebenen Werte darstellt.

ExecuteInsert(IDictionary)

Führt einen Einfügevorgang für die Datenelemente aus, die das QueryableDataSourceView Objekt mithilfe des angegebenen Werts darstellt.

ExecutePaging(IQueryable, QueryContext)

Führt die Auslagerung mithilfe des QueryContext Objekts aus.QueryableDataSource

ExecuteQuery(IQueryable, QueryContext)

Führt einen Abfrage-, Sortier- oder Auslagerungsvorgang für das IQueryable<T> Objekt aus.

ExecuteQueryExpressions(IQueryable, QueryContext)

Führt Abfrageausdrücke mithilfe eines IQueryable Objekts und des QueryContext Objekts aus.

ExecuteSelect(DataSourceSelectArguments)

Führt einen Datenabrufvorgang aus.

ExecuteSorting(IQueryable, QueryContext)

Führt einen Sortiervorgang aus.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Führt einen Aktualisierungsvorgang aus.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetOriginalValues(IDictionary)

Ruft die ursprünglichen Werte für die angegebenen Schlüssel ab, die während des Auswahlvorgangs gespeichert wurden.

GetSource(QueryContext)

Ruft das anfängliche IQueryable Objekt für die Datenquellenansicht basierend auf dem Abfragekontext ab.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation)

Wird von Methoden aufgerufen, die CRUD-Vorgänge ausführen, wenn ein CRUD-Vorgang im Datenobjekt-Erstellungsprozess fehlschlägt.

Insert(IDictionary, DataSourceViewOperationCallback)

Führt einen asynchronen Einfügevorgang in der Liste der Daten aus, die das DataSourceView Objekt darstellt.

(Geerbt von DataSourceView)
Insert(IDictionary)

Führt einen asynchronen Einfügevorgang für die Datenelemente aus, die das QueryableDataSourceView Objekt darstellt.

InsertObject(Object)

Fügt Datenobjekte in ein Objekt ein QueryableDataSourceView .

LoadViewState(Object)

Stellt den zuvor gespeicherten Ansichtszustand für die Datenquellenansicht wieder her.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
OnDataSourceViewChanged(EventArgs)

Löst das DataSourceViewChanged-Ereignis aus.

(Geerbt von DataSourceView)
OnQueryCreated(QueryCreatedEventArgs)

Löst das QueryCreated Ereignis aus, nachdem das QueryableDataSource Steuerelement ein IQueryable Objekt erstellt hat.

OnQueryParametersChanged(Object, EventArgs)

Die RaiseViewChanged()-Methode wird aufgerufen.

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Wird von der RaiseUnsupportedCapabilitiesError(DataSourceView) Methode aufgerufen, um die für einen ExecuteSelect(DataSourceSelectArguments) Vorgang angeforderten Funktionen mit denen zu vergleichen, die die Ansicht unterstützt.

(Geerbt von DataSourceView)
RaiseViewChanged()

Die OnDataSourceViewChanged(EventArgs)-Methode wird aufgerufen.

SaveViewState()

Speichert Änderungen am Ansichtszustand für das QueryableDataSourceView Objekt seit dem Zeitpunkt, zu dem die Seite auf dem Server gepostet wurde.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Ruft eine Liste der Daten asynchron aus dem zugrunde liegenden Datenspeicher ab.

(Geerbt von DataSourceView)
StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>)

Speichert die ursprünglichen Werte aus dem Auswahlvorgang im Ansichtszustand des Steuerelements, wenn Lösch- oder Aktualisierungsvorgänge aktiviert sind.

StoreOriginalValues(IList)

Speichert die ursprünglichen Werte aus dem Select Vorgang im Ansichtszustand des Steuerelements.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
TrackViewState()

Führt die Nachverfolgung von Ansichtszustandsänderungen an das Serversteuerelement aus, sodass sie im Zustand des Serversteuerelements gespeichert werden können.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Führt einen asynchronen Aktualisierungsvorgang für die Liste der Daten aus, die das DataSourceView Objekt darstellt.

(Geerbt von DataSourceView)
Update(IDictionary, IDictionary, IDictionary)

Führt einen Aktualisierungsvorgang aus.

UpdateObject(Object, Object)

Aktualisiert ein Datenobjekt.

Ereignisse

Name Beschreibung
DataSourceViewChanged

Tritt auf, wenn sich die Datenquellenansicht geändert hat.

(Geerbt von DataSourceView)
QueryCreated

Tritt auf, wenn eine Abfrage erstellt wird.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IStateManager.IsTrackingViewState

Wenn sie von einer Klasse implementiert wird, wird ein Wert abgerufen, der angibt, ob ein Serversteuerelement seine Ansichtszustandsänderungen nachverfolgt.

IStateManager.LoadViewState(Object)

Wenn sie von einer Klasse implementiert wird, wird der zuvor gespeicherte Ansichtszustand des Serversteuerelements für das Steuerelement geladen.

IStateManager.SaveViewState()

Wenn sie von einer Klasse implementiert wird, werden die Änderungen am Ansichtszustand eines Serversteuerelements in einem Objekt gespeichert.

IStateManager.TrackViewState()

Wenn sie von einer Klasse implementiert wird, wird ein Wert abgerufen, der angibt, ob ein Serversteuerelement seine Ansichtszustandsänderungen nachverfolgt.

Gilt für: