MetaTable Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |