MetaTable Kelas

Definisi

Mewakili metadata yang menjelaskan tabel untuk digunakan oleh halaman Data Dinamis.

public ref class MetaTable
public class MetaTable
type MetaTable = class
Public Class MetaTable
Warisan
MetaTable

Contoh

Contoh berikut adalah bagian dari file code-behind untuk templat halaman Insert.aspx. MetaTable Instans diinisialisasi dalam Page_Load metode . Judul untuk halaman diatur ke properti tabel 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

Konstruktor

Nama Deskripsi
MetaTable(MetaModel, TableProvider)

Menginisialisasi instans baru dari kelas MetaTable.

Properti

Nama Deskripsi
Attributes

Mendapatkan atribut yang terkait dengan tabel.

Columns

Mendapatkan koleksi kolom untuk tabel.

DataContextPropertyName

Mendapatkan nama tabel.

DataContextType

Mendapatkan jenis konteks data yang terkait dengan tabel.

DisplayColumn

Mendapatkan kolom yang digunakan untuk menampilkan nilai ketika entri dalam tabel ini digunakan sebagai orang tua dalam hubungan kunci asing.

DisplayName

Mendapatkan nama tabel dalam format yang mudah digunakan.

EntityType

Mendapatkan jenis entitas yang mewakili tabel.

ForeignKeyColumnsNames

Mendapatkan daftar nama kunci asing yang dipisahkan koma.

HasPrimaryKey

Mendapatkan nilai yang menunjukkan apakah tabel memiliki kunci utama.

IsReadOnly

Mendapatkan nilai yang menunjukkan apakah tabel bersifat baca-saja.

ListActionPath

Mendapatkan jalur tindakan tindakan daftar untuk tabel.

Model

Mendapatkan model meta tempat tabel berada.

Name

Mendapatkan nama tabel yang unik.

PrimaryKeyColumns

Mendapatkan kumpulan kolom yang menentukan kunci utama.

Provider

Mendapatkan penyedia untuk tabel.

RootEntityType

Mendapatkan jenis akar hierarki warisan entitas.

Scaffold

Mendapatkan atau mengatur nilai yang menunjukkan apakah tabel harus ditampilkan.

SortColumn

MetaColumn Mendapatkan nilai yang diurutkan oleh tabel.

SortDescending

Mendapatkan nilai yang menunjukkan apakah entri diurutkan dalam urutan turun saat digunakan sebagai orang tua dalam hubungan kunci asing.

Metode

Nama Deskripsi
BuildAttributeCollection()

Membuat koleksi atribut.

CanDelete(IPrincipal)

Mendapatkan nilai yang menunjukkan apakah pengguna yang ditentukan diizinkan untuk melakukan operasi penghapusan.

CanInsert(IPrincipal)

Mendapatkan nilai yang menunjukkan apakah pengguna yang ditentukan diizinkan untuk melakukan operasi penyisipan.

CanRead(IPrincipal)

Mendapatkan nilai yang menunjukkan apakah pengguna yang ditentukan diizinkan untuk melakukan operasi baca.

CanUpdate(IPrincipal)

Mendapatkan nilai yang menunjukkan apakah pengguna yang ditentukan diizinkan untuk melakukan operasi pembaruan.

CreateChildrenColumn(ColumnProvider)

Membuat objek baru MetaChildrenColumn .

CreateColumn(ColumnProvider)

MetaColumn Membuat objek.

CreateContext()

Mengembalikan konteks data untuk tabel.

CreateForeignKeyColumn(ColumnProvider)

Membuat objek yang berisi metadata kunci asing.

CreateTable(ICustomTypeDescriptor)

Membuat metadata untuk tabel yang ditentukan.

CreateTable(Type)

Membuat metadata untuk tabel yang ditentukan.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetActionPath(String, IList<Object>, String)

Menambahkan string kueri ke jalur tindakan, berdasarkan kunci utama dan jalur virtual yang ditentukan.

GetActionPath(String, IList<Object>)

Mengembalikan jalur tindakan untuk tabel saat ini, tindakan yang ditentukan, dan kunci primer yang ditentukan.

GetActionPath(String, Object, String)

Mengembalikan jalur tindakan untuk baris yang ditentukan dengan menggunakan nama tindakan dan jalur virtual tindakan.

GetActionPath(String, Object)

Mengembalikan jalur tindakan untuk baris yang ditentukan dengan menggunakan nama tindakan.

GetActionPath(String, RouteValueDictionary)

Mengembalikan jalur tindakan untuk tabel saat ini dan untuk tindakan dan rute yang ditentukan.

GetActionPath(String)

Mengembalikan jalur tindakan untuk tabel saat ini dan tindakan yang ditentukan.

GetColumn(String)

Mengembalikan metadata untuk kolom yang ditentukan.

GetColumnValuesFromRoute(HttpContext)

Mendapatkan kumpulan nilai kolom.

GetDataKeyFromRoute()

Mengambil kunci utama entitas dari nilai rute.

GetDisplayString(Object)

Mengembalikan nilai yang akan digunakan sebagai string tampilan untuk instans baris saat baris digunakan dalam hubungan kunci asing.

GetFilteredColumns()

Mengambil daftar kolom yang dapat difilter.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetPrimaryKeyDictionary(Object)

Mengambil kamus nama dan nilai kunci primer untuk baris yang ditentukan.

GetPrimaryKeyString(IList<Object>)

Mengembalikan daftar nilai kolom yang dipisahkan koma yang mewakili kunci primer untuk baris yang ditentukan.

GetPrimaryKeyString(Object)

Mengembalikan daftar nilai kolom yang dipisahkan koma yang mewakili kunci primer untuk baris yang ditentukan.

GetPrimaryKeyValues(Object)

Mengembalikan kumpulan nilai kolom yang mewakili kunci utama untuk baris yang ditentukan.

GetQuery()

Mengembalikan instans IQueryable untuk jenis entitas yang mewakili tabel.

GetQuery(Object)

Mengembalikan instans IQueryable untuk jenis entitas yang mewakili tabel dengan menggunakan konteks data.

GetScaffoldColumns(DataBoundControlMode, ContainerType)

Mengembalikan daftar kolom yang akan ditampilkan dengan menggunakan perancah.

GetTable(Type)

Mengambil metatable yang terkait dengan jenis yang ditentukan.

GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
Initialize()

Menginisialisasi data yang mungkin tidak tersedia saat konstruktor dipanggil.

MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ResetMetadata()

Mereset metadata yang di-cache untuk tabel.

ToString()

Mengembalikan nama tabel.

TryGetColumn(String, MetaColumn)

Mengembalikan nilai yang menunjukkan apakah kolom tertentu dapat ditemukan.

TryGetTable(Type, MetaTable)

Mengambil metatable yang terkait dengan jenis dan tabel yang ditentukan.

Berlaku untuk