TableProvider Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece a classe base para provedores de tabela de Dados Dinâmicos.
public ref class TableProvider abstract
public abstract class TableProvider
type TableProvider = class
Public MustInherit Class TableProvider
- Herança
-
TableProvider
Comentários
Os provedores de tabela devem estender essa classe. As classes LINQ to SQL e o modelo de dados ADO.NET Entity são provedores que estendem essa classe.
Construtores
| Nome | Description |
|---|---|
| TableProvider(DataModelProvider) |
Inicializa uma nova instância da TableProvider classe para uso por uma instância de classe herdada. Esse construtor só pode ser chamado por uma classe herdada. |
Propriedades
| Nome | Description |
|---|---|
| Attributes |
Obtém os atributos definidos para a tabela representada por esse provedor. |
| Columns |
Quando substituído em uma classe derivada, obtém a coleção de colunas nesta tabela. |
| DataContextPropertyName |
Obtém o nome da tabela do contexto de dados. |
| DataModel |
Obtém o DataModelProvider objeto. |
| EntityType |
Obtém ou define o tipo que representa a tabela. |
| Name |
Obtém o nome da tabela. |
| ParentEntityType |
Obtém o tipo pai. |
| RootEntityType |
Obtém o tipo raiz dessa entidade. |
Métodos
| Nome | Description |
|---|---|
| CanDelete(IPrincipal) |
Obtém um valor que indica se o usuário tem permissão para excluir itens da tabela. |
| CanInsert(IPrincipal) |
Obtém um valor que indica se o usuário tem permissão para inserir itens na tabela. |
| CanRead(IPrincipal) |
Obtém um valor que indica se o usuário tem permissão para ler itens na tabela. |
| CanUpdate(IPrincipal) |
Obtém um valor que indica se o usuário tem permissão para atualizar itens na tabela. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| EvaluateForeignKey(Object, String) |
Retorna o valor de uma chave estrangeira para a linha especificada. |
| GetHashCode() |
Serve como a função hash predefinida. (Herdado de Object) |
| GetQuery(Object) |
Quando substituído em uma classe derivada, retorna o IQueryable objeto que, por sua vez, retorna 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 Objectatual. (Herdado de Object) |
| ToString() |
Retorna a Name propriedade da TableProvider instância. |