MetaTable Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Dinamik Veri sayfaları tarafından kullanılmak üzere bir tabloyu açıklayan meta verileri temsil eder.
public ref class MetaTable
public class MetaTable
type MetaTable = class
Public Class MetaTable
- Devralma
-
MetaTable
Örnekler
Aşağıdaki örnek, Insert.aspx sayfa şablonunun arka planda kod dosyasının bir parçasıdır. Örneği MetaTable yönteminde Page_Load başlatılır. Sayfanın başlığı table DisplayName özelliğine ayarlanır.
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
Oluşturucular
| Name | Description |
|---|---|
| MetaTable(MetaModel, TableProvider) |
MetaTable sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| Attributes |
Tabloyla ilişkili öznitelikleri alır. |
| Columns |
Tablo için sütun koleksiyonunu alır. |
| DataContextPropertyName |
Tablonun adını alır. |
| DataContextType |
Tabloyla ilişkili veri bağlamının türünü alır. |
| DisplayColumn |
Bu tablodaki girdiler yabancı anahtar ilişkilerinde üst değer olarak kullanıldığında değerleri görüntülemek için kullanılan sütunu alır. |
| DisplayName |
Tablonun adını kullanıcı dostu bir biçimde alır. |
| EntityType |
Tabloyu temsil eden varlık türünü alır. |
| ForeignKeyColumnsNames |
Yabancı anahtar adlarının virgülle ayrılmış listesini alır. |
| HasPrimaryKey |
Tablonun birincil anahtarı olup olmadığını gösteren bir değer alır. |
| IsReadOnly |
Tablonun salt okunur olup olmadığını gösteren bir değer alır. |
| ListActionPath |
Tablo için liste eyleminin eylem yolunu alır. |
| Model |
Tablonun ait olduğu meta modeli alır. |
| Name |
Tablonun benzersiz adını alır. |
| PrimaryKeyColumns |
Birincil anahtarı tanımlayan sütun koleksiyonunu alır. |
| Provider |
Tablo için sağlayıcıyı alır. |
| RootEntityType |
Varlığın devralma hiyerarşisinin kök türünü alır. |
| Scaffold |
Tablonun görüntülenip görüntülenmeyeceğini belirten bir değer alır veya ayarlar. |
| SortColumn |
MetaColumn Tablonun sıralandığı değeri alır. |
| SortDescending |
Yabancı anahtar ilişkisinde üst öğe olarak kullanıldıklarında girişlerin azalan düzende sıralanıp sıralanmadığını gösteren bir değer alır. |
Yöntemler
| Name | Description |
|---|---|
| BuildAttributeCollection() |
Öznitelik koleksiyonunu oluşturur. |
| CanDelete(IPrincipal) |
Belirtilen kullanıcının silme işlemleri gerçekleştirmesine izin verilip verilmediğini gösteren bir değer alır. |
| CanInsert(IPrincipal) |
Belirtilen kullanıcının ekleme işlemleri gerçekleştirmesine izin verilip verilmediğini gösteren bir değer alır. |
| CanRead(IPrincipal) |
Belirtilen kullanıcının okuma işlemleri gerçekleştirmesine izin verilip verilmediğini gösteren bir değer alır. |
| CanUpdate(IPrincipal) |
Belirtilen kullanıcının güncelleştirme işlemlerini gerçekleştirmesine izin verilip verilmediğini gösteren bir değer alır. |
| CreateChildrenColumn(ColumnProvider) |
Yeni MetaChildrenColumn bir nesne oluşturur. |
| CreateColumn(ColumnProvider) |
Bir MetaColumn nesnesi oluşturur. |
| CreateContext() |
Tablonun veri bağlamını döndürür. |
| CreateForeignKeyColumn(ColumnProvider) |
Yabancı anahtar meta verilerini içeren bir nesne oluşturur. |
| CreateTable(ICustomTypeDescriptor) |
Belirtilen tablo için meta verileri oluşturur. |
| CreateTable(Type) |
Belirtilen tablo için meta verileri oluşturur. |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetActionPath(String, IList<Object>, String) |
Sorgu dizelerini, belirtilen birincil anahtara ve sanal yola göre eylem yoluna ekler. |
| GetActionPath(String, IList<Object>) |
Geçerli tablo, belirtilen eylem ve belirtilen birincil anahtar için eylem yolunu döndürür. |
| GetActionPath(String, Object, String) |
Eylemin adını ve eylemin sanal yolunu kullanarak belirtilen satırın eylem yolunu döndürür. |
| GetActionPath(String, Object) |
Eylemin adını kullanarak belirtilen satırın eylem yolunu döndürür. |
| GetActionPath(String, RouteValueDictionary) |
Geçerli tablo ve belirtilen eylem ve yollar için eylem yolunu döndürür. |
| GetActionPath(String) |
Geçerli tablo ve belirtilen eylem için eylem yolunu döndürür. |
| GetColumn(String) |
Belirtilen sütun için meta verileri döndürür. |
| GetColumnValuesFromRoute(HttpContext) |
Sütun değerleri koleksiyonunu alır. |
| GetDataKeyFromRoute() |
Yol değerlerinden varlığın birincil anahtarını alır. |
| GetDisplayString(Object) |
Satır yabancı anahtar ilişkilerinde kullanıldığında, bir satırın örneği için görüntüleme dizesi olarak kullanılacak değeri döndürür. |
| GetFilteredColumns() |
Filtrelenebilir sütunların listesini alır. |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetPrimaryKeyDictionary(Object) |
Belirtilen satır için birincil anahtar adlarının ve değerlerinin bir sözlüğünü alır. |
| GetPrimaryKeyString(IList<Object>) |
Belirtilen satır için birincil anahtarı temsil eden sütun değerlerinin virgülle ayrılmış bir listesini döndürür. |
| GetPrimaryKeyString(Object) |
Belirtilen satır için birincil anahtarı temsil eden sütun değerlerinin virgülle ayrılmış bir listesini döndürür. |
| GetPrimaryKeyValues(Object) |
Belirtilen satır için birincil anahtarı temsil eden bir sütun değerleri koleksiyonu döndürür. |
| GetQuery() |
IQueryable Tabloyu temsil eden varlık türünün örneğini döndürür. |
| GetQuery(Object) |
Veri bağlamını IQueryable kullanarak tabloyu temsil eden varlık türünün örneğini döndürür. |
| GetScaffoldColumns(DataBoundControlMode, ContainerType) |
yapı iskelesi kullanarak görüntülenecek sütunların listesini döndürür. |
| GetTable(Type) |
Belirtilen türle ilişkili metatabloyu alır. |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| Initialize() |
Oluşturucu çağrıldığında kullanılamayabilecek verileri başlatır. |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ResetMetadata() |
Tablo için önbelleğe alınmış meta verileri sıfırlar. |
| ToString() |
Tablonun adını döndürür. |
| TryGetColumn(String, MetaColumn) |
Belirtilen sütunun bulunup bulunamayacağını gösteren bir değer döndürür. |
| TryGetTable(Type, MetaTable) |
Belirtilen tür ve tabloyla ilişkili metatabloyu alır. |