TableProvider 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.
Menyediakan kelas dasar untuk penyedia tabel Data Dinamis.
public ref class TableProvider abstract
public abstract class TableProvider
type TableProvider = class
Public MustInherit Class TableProvider
- Warisan
-
TableProvider
Keterangan
Penyedia tabel harus memperluas kelas ini. LINQ ke kelas SQL dan model data Entitas ADO.NET adalah penyedia yang memperluas kelas ini.
Konstruktor
| Nama | Deskripsi |
|---|---|
| TableProvider(DataModelProvider) |
Menginisialisasi instans TableProvider baru kelas untuk digunakan oleh instans kelas yang diwariskan. Konstruktor ini hanya dapat dipanggil oleh kelas yang diwariskan. |
Properti
| Nama | Deskripsi |
|---|---|
| Attributes |
Mendapatkan atribut yang ditentukan untuk tabel yang diwakili oleh penyedia ini. |
| Columns |
Saat ditimpa di kelas turunan, mendapatkan kumpulan kolom dalam tabel ini. |
| DataContextPropertyName |
Mendapatkan nama tabel dari konteks data. |
| DataModel |
DataModelProvider Mendapatkan objek. |
| EntityType |
Mendapatkan atau mengatur jenis yang mewakili tabel. |
| Name |
Mendapatkan nama tabel. |
| ParentEntityType |
Mendapatkan jenis induk. |
| RootEntityType |
Mendapatkan jenis akar untuk entitas ini. |
Metode
| Nama | Deskripsi |
|---|---|
| CanDelete(IPrincipal) |
Mendapatkan nilai yang menunjukkan apakah pengguna diizinkan untuk menghapus item dari tabel. |
| CanInsert(IPrincipal) |
Mendapatkan nilai yang menunjukkan apakah pengguna diizinkan untuk menyisipkan item ke dalam tabel. |
| CanRead(IPrincipal) |
Mendapatkan nilai yang menunjukkan apakah pengguna diizinkan untuk membaca item dalam tabel. |
| CanUpdate(IPrincipal) |
Mendapatkan nilai yang menunjukkan apakah pengguna diizinkan untuk memperbarui item dalam tabel. |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| EvaluateForeignKey(Object, String) |
Mengembalikan nilai kunci asing untuk baris yang ditentukan. |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetQuery(Object) |
Saat ditimpa di kelas turunan, mengembalikan IQueryable objek yang pada gilirannya mengembalikan elemen tabel. |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| GetTypeDescriptor() |
Mendapatkan deskriptor jenis untuk tabel. |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| ToString() |
Mengembalikan properti Name instansTableProvider. |