TableProvider Classe

Definição

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.

Aplica-se a