EntityDataSourceView 類別

定義

支援控制項 EntityDataSource ,並提供介面讓資料綁定控制項對實體資料執行查詢及其他操作。

public ref class EntityDataSourceView sealed : System::Web::UI::DataSourceView, System::Web::UI::IStateManager
public ref class EntityDataSourceView : System::Web::UI::DataSourceView, System::Web::UI::IStateManager
public sealed class EntityDataSourceView : System.Web.UI.DataSourceView, System.Web.UI.IStateManager
public class EntityDataSourceView : System.Web.UI.DataSourceView, System.Web.UI.IStateManager
type EntityDataSourceView = class
    inherit DataSourceView
    interface IStateManager
Public NotInheritable Class EntityDataSourceView
Inherits DataSourceView
Implements IStateManager
Public Class EntityDataSourceView
Inherits DataSourceView
Implements IStateManager
繼承
EntityDataSourceView
實作

建構函式

名稱 Description
EntityDataSourceView(EntityDataSource, String)

初始化該類別的新實例 EntityDataSourceView ,並將指定的 EntityDataSource 控制項設定為目前視圖的擁有者。

屬性

名稱 Description
CanDelete

會獲得一個值,表示與目前EntityDataSourceView控制項相關的物件是否EntityDataSource支援刪除操作。

CanInsert

會取得一個值,指示與目前EntityDataSourceView控制項相關的物件是否EntityDataSource支援插入操作。

CanPage

會取得一個值,表示與目前EntityDataSourceView控制項相關的物件是否EntityDataSource支援分頁擷取資料。

CanRetrieveTotalRowCount

會得到一個值,表示與目前EntityDataSourceView控制項相關的物件是否EntityDataSource支援取得資料列總數,除了取得資料外。

CanSort

會取得一個值,表示與目前EntityDataSourceView控制項相關的物件是否EntityDataSource支援檢索資料的排序檢視。

CanUpdate

會取得一個值,表示與當前EntityDataSourceView控制項相關的物件是否EntityDataSource支援更新操作。

Events

會取得資料來源檢視的事件處理代理清單。

(繼承來源 DataSourceView)
Name

會取得資料來源檢視的名稱。

(繼承來源 DataSourceView)

方法

名稱 Description
CanExecute(String)

判斷指定指令是否能執行。

(繼承來源 DataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

對物件所代表的資料 DataSourceView 清單執行非同步刪除操作。

(繼承來源 DataSourceView)
Equals(Object)

判斷指定的 物件是否等於目前的物件。

(繼承來源 Object)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

執行指定的命令。

(繼承來源 DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary)

執行指定的命令。

(繼承來源 DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

執行刪除操作。

ExecuteDelete(IDictionary, IDictionary)

對物件所代表的資料 DataSourceView 清單執行刪除操作。

(繼承來源 DataSourceView)
ExecuteInsert(IDictionary)

執行插入操作。

ExecuteInsert(IDictionary)

對物件所代表的資料 DataSourceView 清單執行插入操作。

(繼承來源 DataSourceView)
ExecuteSelect(DataSourceSelectArguments)

執行選擇操作。

ExecuteSelect(DataSourceSelectArguments)

會從底層資料儲存中取得資料清單。

(繼承來源 DataSourceView)
ExecuteUpdate(IDictionary, IDictionary, IDictionary)

執行更新操作。

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

對物件所代表的資料 DataSourceView 清單執行更新操作。

(繼承來源 DataSourceView)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
GetViewSchema()

回傳一個表示 的 EntityDataSourceView表格。

Insert(IDictionary, DataSourceViewOperationCallback)

對物件所代表的資料 DataSourceView 清單執行非同步插入操作。

(繼承來源 DataSourceView)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
OnDataSourceViewChanged(EventArgs)

引發 DataSourceViewChanged 事件。

(繼承來源 DataSourceView)
RaiseUnsupportedCapabilityError(DataSourceCapabilities)

由方法呼叫 RaiseUnsupportedCapabilitiesError(DataSourceView) ,用以比較操作所需的 ExecuteSelect(DataSourceSelectArguments) 能力與檢視所支援的能力。

(繼承來源 DataSourceView)
Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

從底層資料儲存中非同步取得資料清單。

(繼承來源 DataSourceView)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

對物件所代表的資料 DataSourceView 清單執行非同步更新操作。

(繼承來源 DataSourceView)

事件

名稱 Description
ContextCreated

當他們 EntityDataSourceView 完成建立 ObjectContext 用來綁定資料到控制項時,就會發生。

ContextCreating

當它 EntityDataSourceView 在資料綁定中使用 ObjectContext 時就會出現這種情況。

ContextDisposing

發生在 a ObjectContext 被處置之前。

DataSourceViewChanged

當資料來源視圖改變時會發生。

(繼承來源 DataSourceView)
Deleted

發生在物件從資料來源中被刪除之後。

Deleting

發生在物件從資料來源中刪除之前。

Exception

當部分方法驗證失敗或異常發生時,會發生這種情況。

Inserted

發生在資料來源建立新物件之後。

Inserting

發生在新物件被持久化到資料來源之前。

QueryCreated

發生在建立 EntityDataSource 一個在控制 EntityDataSource 設定時指定的實體 SQL 查詢之後。

Selected

發生在查詢執行後。

Selecting

發生在查詢建構與執行之前。

Updated

發生在物件變更被持久保存到資料來源後。

Updating

發生在物件變更被持久化到資料來源之前。

明確介面實作

名稱 Description
IStateManager.IsTrackingViewState

會取得一個值,表示物件是否 EntityDataSourceView 正在儲存其檢視狀態的變更。

IStateManager.LoadViewState(Object)

還原先前儲存的資料來源檢視的檢視狀態。

IStateManager.SaveViewState()

EntityDataSourceView 將自頁面發布以來變更的控制項狀態保存回伺服器。

IStateManager.TrackViewState()

Tracks 查看狀態變化。

適用於