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ığı tablo 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
MetaTable(MetaModel, TableProvider) |
MetaTable sınıfının yeni bir örneğini başlatır. |
Özellikler
Attributes |
Tabloyla ilişkili öznitelikleri alır. |
Columns |
Tablonun 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ı kolay 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 |
Tablonun sağlayıcısını 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ı belirten bir değer alır. |
Yöntemler
BuildAttributeCollection() |
Öznitelik koleksiyonunu oluşturur. |
CanDelete(IPrincipal) |
Belirtilen kullanıcının silme işlemleri gerçekleştirmesine izin verilip verilmeyeceğini belirten bir değer alır. |
CanInsert(IPrincipal) |
Belirtilen kullanıcının ekleme işlemleri gerçekleştirmesine izin verilip verilmeyeceğini belirten bir değer alır. |
CanRead(IPrincipal) |
Belirtilen kullanıcının okuma işlemleri gerçekleştirmesine izin verilip verilmediğini belirten bir değer alır. |
CanUpdate(IPrincipal) |
Belirtilen kullanıcının güncelleştirme işlemlerini gerçekleştirmesine izin verilip verilmediğini belirten 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) |
Geçerli tablonun eylem yolunu ve belirtilen eylemi döndürür. |
GetActionPath(String, IList<Object>) |
Geçerli tablo, belirtilen eylem ve belirtilen birincil anahtar için eylem yolunu döndürür. |
GetActionPath(String, IList<Object>, String) |
Sorgu dizelerini, belirtilen birincil anahtara ve sanal yola göre eylem yoluna ekler. |
GetActionPath(String, Object) |
Belirtilen satırın eylem yolunu, eylemin adını kullanarak döndürür. |
GetActionPath(String, Object, String) |
Belirtilen satırın eylem yolunu, eylemin adını ve eylemin sanal yolunu kullanarak döndürür. |
GetActionPath(String, RouteValueDictionary) |
Geçerli tablonun ve belirtilen eylem ile yolların eylem yolunu döndürür. |
GetColumn(String) |
Belirtilen sütunun meta verilerini döndürür. |
GetColumnValuesFromRoute(HttpContext) |
Sütun değerleri koleksiyonunu alır. |
GetDataKeyFromRoute() |
Varlığın birincil anahtarını yol değerlerinden 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ından ve değerlerinden oluşan bir sözlük alır. |
GetPrimaryKeyString(IList<Object>) |
Belirtilen satır için birincil anahtarı temsil eden sütun değerlerinin virgülle ayrılmış listesini döndürür. |
GetPrimaryKeyString(Object) |
Belirtilen satır için birincil anahtarı temsil eden sütun değerlerinin virgülle ayrılmış 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() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
Initialize() |
Oluşturucu çağrıldığında kullanılamayabilecek verileri başlatır. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ 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. |