Compartilhar via


TableProvider Classe

Definição

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.

Aplica-se a