MetaTable Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Azokat a metaadatokat jelöli, amelyek egy dinamikus adatoldalak által használható táblát írnak le.
public ref class MetaTable
public class MetaTable
type MetaTable = class
Public Class MetaTable
- Öröklődés
-
MetaTable
Példák
Az alábbi példa a Insert.aspx lapsablon mögötti kódfájljának része. A MetaTable példány inicializálva van a Page_Load metódusban. A lap címe a táblatulajdonságra DisplayName van állítva.
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
Konstruktorok
| Name | Description |
|---|---|
| MetaTable(MetaModel, TableProvider) |
Inicializálja a MetaTable osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| Attributes |
Lekéri a táblához társított attribútumokat. |
| Columns |
Lekéri a táblázat oszlopgyűjteményét. |
| DataContextPropertyName |
Lekéri a tábla nevét. |
| DataContextType |
Lekéri a táblához társított adatkörnyezet típusát. |
| DisplayColumn |
Lekéri azt az oszlopot, amely akkor jelenít meg értékeket, ha a tábla bejegyzései szülőként vannak használva idegenkulcs-kapcsolatokban. |
| DisplayName |
A tábla nevét felhasználóbarát formátumban kapja meg. |
| EntityType |
Lekéri a táblát képviselő entitástípust. |
| ForeignKeyColumnsNames |
Lekéri az idegenkulcs-nevek vesszővel tagolt listáját. |
| HasPrimaryKey |
Olyan értéket kap, amely jelzi, hogy a tábla rendelkezik-e elsődleges kulccsal. |
| IsReadOnly |
Olyan értéket kap, amely jelzi, hogy a tábla írásvédett-e. |
| ListActionPath |
Lekéri a tábla listaműveletének műveleti útvonalát. |
| Model |
Lekéri azt a metamodellt, amelyhez a tábla tartozik. |
| Name |
Lekéri a tábla egyedi nevét. |
| PrimaryKeyColumns |
Lekéri az elsődleges kulcsot meghatározó oszlopok gyűjteményét. |
| Provider |
Lekéri a táblához tartozó szolgáltatót. |
| RootEntityType |
Lekéri az entitás öröklési hierarchiájának gyökértípusát. |
| Scaffold |
Lekéri vagy beállít egy értéket, amely jelzi, hogy a tábla megjelenjen-e. |
| SortColumn |
Lekéri azt az MetaColumn értéket, amely alapján a tábla rendezve van. |
| SortDescending |
Beolvas egy értéket, amely jelzi, hogy a bejegyzések csökkenő sorrendben vannak-e rendezve, amikor szülőként használják őket egy idegenkulcs-kapcsolatban. |
Metódusok
| Name | Description |
|---|---|
| BuildAttributeCollection() |
Létrehozza az attribútumgyűjteményt. |
| CanDelete(IPrincipal) |
Olyan értéket kap, amely jelzi, hogy a megadott felhasználó végezhet-e törlési műveleteket. |
| CanInsert(IPrincipal) |
Beolvas egy értéket, amely jelzi, hogy a megadott felhasználó végezhet-e beszúrási műveleteket. |
| CanRead(IPrincipal) |
Beolvas egy értéket, amely jelzi, hogy a megadott felhasználó jogosult-e olvasási műveletek végrehajtására. |
| CanUpdate(IPrincipal) |
Olyan értéket kap, amely jelzi, hogy a megadott felhasználó végezhet-e frissítési műveleteket. |
| CreateChildrenColumn(ColumnProvider) |
Új objektumot MetaChildrenColumn hoz létre. |
| CreateColumn(ColumnProvider) |
Létrehoz egy objektumot MetaColumn . |
| CreateContext() |
A tábla adatkörnyezetét adja vissza. |
| CreateForeignKeyColumn(ColumnProvider) |
Idegenkulcs-metaadatokat tartalmazó objektumot hoz létre. |
| CreateTable(ICustomTypeDescriptor) |
Létrehozza a megadott tábla metaadatait. |
| CreateTable(Type) |
Létrehozza a megadott tábla metaadatait. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetActionPath(String, IList<Object>, String) |
A megadott elsődleges kulcs és virtuális elérési út alapján hozzáfűzi a lekérdezési sztringeket a műveleti útvonalhoz. |
| GetActionPath(String, IList<Object>) |
Az aktuális tábla, a megadott művelet és a megadott elsődleges kulcs műveleti útvonalát adja vissza. |
| GetActionPath(String, Object, String) |
A megadott sor műveleti útvonalát adja vissza a művelet nevével és a művelet virtuális elérési útjának használatával. |
| GetActionPath(String, Object) |
A megadott sor műveleti útvonalát adja vissza a művelet nevével. |
| GetActionPath(String, RouteValueDictionary) |
Az aktuális tábla műveleti útvonalát, valamint a megadott műveletet és útvonalakat adja vissza. |
| GetActionPath(String) |
Az aktuális tábla és a megadott művelet műveleti útvonalát adja vissza. |
| GetColumn(String) |
A megadott oszlop metaadatait adja vissza. |
| GetColumnValuesFromRoute(HttpContext) |
Lekéri az oszlopértékek gyűjteményét. |
| GetDataKeyFromRoute() |
Lekéri az entitás elsődleges kulcsát az útvonalértékekből. |
| GetDisplayString(Object) |
A sor egy példányának megjelenítési sztringjeként használandó értéket adja vissza, ha a sort idegenkulcs-kapcsolatokban használják. |
| GetFilteredColumns() |
Lekéri a szűrhető oszlopok listáját. |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetPrimaryKeyDictionary(Object) |
Lekéri a megadott sor elsődleges kulcsneveit és értékeit tartalmazó szótárt. |
| GetPrimaryKeyString(IList<Object>) |
A megadott sor elsődleges kulcsát képviselő oszlopértékek vesszővel tagolt listáját adja vissza. |
| GetPrimaryKeyString(Object) |
A megadott sor elsődleges kulcsát képviselő oszlopértékek vesszővel tagolt listáját adja vissza. |
| GetPrimaryKeyValues(Object) |
Olyan oszlopértékek gyűjteményét adja vissza, amelyek a megadott sor elsődleges kulcsát képviselik. |
| GetQuery() |
A táblát IQueryable képviselő entitástípus példányát adja vissza. |
| GetQuery(Object) |
IQueryable Az adatkörnyezet használatával a táblát képviselő entitástípus példányát adja vissza. |
| GetScaffoldColumns(DataBoundControlMode, ContainerType) |
Az állványzat használatával megjelenítendő oszlopok listáját adja vissza. |
| GetTable(Type) |
Lekéri a megadott típushoz társított metatáblát. |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| Initialize() |
Inicializálja azokat az adatokat, amelyek nem érhetők el a konstruktor meghívásakor. |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ResetMetadata() |
Alaphelyzetbe állítja a tábla gyorsítótárazott metaadatait. |
| ToString() |
A tábla nevét adja vissza. |
| TryGetColumn(String, MetaColumn) |
Egy értéket ad vissza, amely jelzi, hogy egy adott oszlop megtalálható-e. |
| TryGetTable(Type, MetaTable) |
Lekéri a megadott típushoz és táblához társított metatáblát. |