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 uma 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. LINQ to SQL classes e o modelo ADO.NET dados de Entidade são provedores que estendem essa classe.
Construtores
TableProvider(DataModelProvider) |
Inicializa uma nova instância da classe TableProvider para ser usada por uma instância da classe herdada. Esse construtor só pode ser chamado por uma classe herdada. |
Propriedades
Attributes |
Obtém os atributos que são definidos para a tabela que é representada por esse provedor. |
Columns |
Quando substituída 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 objeto DataModelProvider. |
EntityType |
Obtém ou define o tipo que representa a tabela. |
Name |
Obtém o nome da tabela. |
ParentEntityType |
Obtém o tipo de pai. |
RootEntityType |
Obtém o tipo de raiz para esta entidade. |
Métodos
CanDelete(IPrincipal) |
Obtém um valor que indica se o usuário pode excluir itens da tabela. |
CanInsert(IPrincipal) |
Obtém um valor que indica se o usuário pode inserir itens na tabela. |
CanRead(IPrincipal) |
Obtém um valor que indica se o usuário pode ler itens na tabela. |
CanUpdate(IPrincipal) |
Obtém um valor que indica se o usuário pode 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 de hash padrão. (Herdado de Object) |
GetQuery(Object) |
Quando substituído em uma classe derivada, retorna o objeto IQueryable 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 Object atual. (Herdado de Object) |
ToString() |
Retorna o valor da propriedade Name da instância TableProvider. |