EntityDataSourceView 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
支援控制項 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
- 繼承
- 實作
建構函式
| 名稱 | 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 |
|---|---|
| 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 查看狀態變化。 |