TableProvider Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece a classe base para fornecedores de tabelas de dados dinâmicas.
public ref class TableProvider abstract
public abstract class TableProvider
type TableProvider = class
Public MustInherit Class TableProvider
- Herança
-
TableProvider
Observações
Os fornecedores de tabelas devem alargar esta classe. As classes LINQ para SQL e o modelo de dados ADO.NET Entity são fornecedores que estendem esta classe.
Construtores
| Name | Description |
|---|---|
| TableProvider(DataModelProvider) |
Inicializa uma nova instância da TableProvider classe para uso por uma instância de classe herdada. Este construtor só pode ser chamado por uma classe herdada. |
Propriedades
| Name | Description |
|---|---|
| Attributes |
Obtém os atributos definidos para a tabela representada por este fornecedor. |
| Columns |
Quando sobrescrito numa classe derivada, obtém a coleção de colunas nesta tabela. |
| DataContextPropertyName |
Obtém o nome da tabela do contexto dos dados. |
| DataModel |
Percebe o DataModelProvider objeto. |
| EntityType |
Obtém ou define o tipo que representa a tabela. |
| Name |
Fica com o nome da mesa. |
| ParentEntityType |
Apanha o tipo de pai. |
| RootEntityType |
Obtém o tipo raiz desta entidade. |
Métodos
| Name | Description |
|---|---|
| CanDelete(IPrincipal) |
Recebe um valor que indica se o utilizador pode apagar itens da tabela. |
| CanInsert(IPrincipal) |
Recebe um valor que indica se o utilizador pode inserir itens na tabela. |
| CanRead(IPrincipal) |
Obtém um valor que indica se o utilizador pode ler os itens da tabela. |
| CanUpdate(IPrincipal) |
Recebe um valor que indica se o utilizador pode atualizar itens na tabela. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| EvaluateForeignKey(Object, String) |
Devolve o valor de uma chave estrangeira para a linha especificada. |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetQuery(Object) |
Quando sobrescrito numa classe derivada, devolve o IQueryable objeto que, por sua vez, devolve os elementos da tabela. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| GetTypeDescriptor() |
Obtém o descritor de tipo para a tabela. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve a Name propriedade da TableProvider instância. |