TableProvider Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller basklassen för dynamiska datatabellprovidrar.
public ref class TableProvider abstract
public abstract class TableProvider
type TableProvider = class
Public MustInherit Class TableProvider
- Arv
-
TableProvider
Kommentarer
Tabellprovidrar måste utöka den här klassen. LINQ till SQL-klasser och ADO.NET Entitetsdatamodellen är leverantörer som utökar den här klassen.
Konstruktorer
| Name | Description |
|---|---|
| TableProvider(DataModelProvider) |
Initierar en ny instans av TableProvider klassen för användning av en ärvd klassinstans. Den här konstruktorn kan bara anropas av en ärvd klass. |
Egenskaper
| Name | Description |
|---|---|
| Attributes |
Hämtar de attribut som definieras för tabellen som representeras av den här providern. |
| Columns |
När du åsidosättas i en härledd klass hämtar du samlingen med kolumner i den här tabellen. |
| DataContextPropertyName |
Hämtar namnet på tabellen från datakontexten. |
| DataModel |
Hämtar objektet DataModelProvider . |
| EntityType |
Hämtar eller anger den typ som representerar tabellen. |
| Name |
Hämtar namnet på tabellen. |
| ParentEntityType |
Hämtar den överordnade typen. |
| RootEntityType |
Hämtar rottypen för den här entiteten. |
Metoder
| Name | Description |
|---|---|
| CanDelete(IPrincipal) |
Hämtar ett värde som anger om användaren får ta bort objekt från tabellen. |
| CanInsert(IPrincipal) |
Hämtar ett värde som anger om användaren får infoga objekt i tabellen. |
| CanRead(IPrincipal) |
Hämtar ett värde som anger om användaren får läsa objekt i tabellen. |
| CanUpdate(IPrincipal) |
Hämtar ett värde som anger om användaren får uppdatera objekt i tabellen. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| EvaluateForeignKey(Object, String) |
Returnerar värdet för en sekundärnyckel för den angivna raden. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetQuery(Object) |
När det åsidosätts i en härledd klass returnerar det IQueryable objekt som i sin tur returnerar elementen i tabellen. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| GetTypeDescriptor() |
Hämtar typbeskrivningen för tabellen. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Name Returnerar egenskapen för instansenTableProvider. |