MetaTable 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示描述 Dynamic Data 頁面所使用之資料表的中繼資料 (Metadata)。
public ref class MetaTable
public class MetaTable
type MetaTable = class
Public Class MetaTable
- 繼承
-
MetaTable
範例
下列範例是 Insert.aspx 頁面範本的程式碼後置檔案的一部分。 實例 MetaTable 會在 方法中 Page_Load
初始化。 頁面的標題會設定為 table DisplayName
屬性。
public partial class Insert : System.Web.UI.Page {
protected MetaTable table;
protected void Page_Load(object sender, EventArgs e) {
table = DetailsDataSource.GetTable();
Title = table.DisplayName;
}
}
Partial Class Insert
Inherits System.Web.UI.Page
Protected table As MetaTable
Protected Sub Page_Load(ByVal sender As Object, _
ByVal e As EventArgs)
table = DetailsDataSource.GetTable
Title = table.DisplayName
End Sub
End Class
建構函式
MetaTable(MetaModel, TableProvider) |
初始化 MetaTable 類別的新執行個體。 |
屬性
Attributes |
取得與資料表相關聯的屬性。 |
Columns |
取得資料表的資料行集合。 |
DataContextPropertyName |
取得資料表的名稱。 |
DataContextType |
取得與資料表相關聯之資料內容的型別。 |
DisplayColumn |
取得資料行,這個資料行是用來顯示當此資料表中的項目被當成外部索引鍵關聯性 (Relationship) 中的父代 (Parent) 時的值。 |
DisplayName |
取得資料表的使用者易記名稱。 |
EntityType |
取得表示資料表的實體 (Entity) 型別。 |
ForeignKeyColumnsNames |
取得外部索引鍵名稱的逗號分隔清單。 |
HasPrimaryKey |
取得值,這個值表示資料表是否有主索引鍵。 |
IsReadOnly |
取得值,這個值表示資料表是否為唯讀。 |
ListActionPath |
取得資料表清單動作的動作路徑。 |
Model |
取得資料表所屬的中繼模型。 |
Name |
取得資料表的唯一名稱。 |
PrimaryKeyColumns |
取得定義主索引鍵的資料行集合。 |
Provider |
取得資料表的提供者 (Provider)。 |
RootEntityType |
取得實體繼承階層架構的根型別。 |
Scaffold |
取得或設定值,這個值表示是否應該顯示資料表。 |
SortColumn |
取得資料表排序依據的 MetaColumn 值。 |
SortDescending |
取得值,這個值表示當項目被當成外部索引鍵關聯性中的父代時是否以遞減順序加以排序。 |