TableProvider Classe

Definição

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.

Aplica-se a