Compartilhar via


DataContext.GetTable Método

Definição

Sobrecargas

GetTable(Type)

Retorna uma coleção de objetos de um tipo específico, em que o tipo é definido pelo parâmetro type.

GetTable<TEntity>()

Retorna uma coleção de objetos de um tipo específico, em que o tipo é definido pelo parâmetro TEntity.

GetTable(Type)

Retorna uma coleção de objetos de um tipo específico, em que o tipo é definido pelo parâmetro type.

public:
 System::Data::Linq::ITable ^ GetTable(Type ^ type);
public System.Data.Linq.ITable GetTable (Type type);
member this.GetTable : Type -> System.Data.Linq.ITable
Public Function GetTable (type As Type) As ITable

Parâmetros

type
Type

O tipo dos objetos a serem retornados.

Retornos

Uma coleção de objetos definidos pelo parâmetro type.

Comentários

Esta é uma versão fracamente tipada de GetTable. É importante ter uma versão com tipo fraco porque é uma prática relativamente comum construir consultas dinamicamente. Seria inconveniente forçar o aplicativo a usar reflexão para chamar o método genérico correto.

Se não houver nenhuma coleção para um tipo específico, uma exceção será gerada.

Aplica-se a

GetTable<TEntity>()

Retorna uma coleção de objetos de um tipo específico, em que o tipo é definido pelo parâmetro TEntity.

public:
generic <typename TEntity>
 where TEntity : class System::Data::Linq::Table<TEntity> ^ GetTable();
public System.Data.Linq.Table<TEntity> GetTable<TEntity> () where TEntity : class;
member this.GetTable : unit -> System.Data.Linq.Table<'Entity (requires 'Entity : null)> (requires 'Entity : null)
Public Function GetTable(Of TEntity As Class) () As Table(Of TEntity)

Parâmetros de tipo

TEntity

O tipo dos objetos a serem retornados.

Retornos

Uma coleção de objetos definidos pelo parâmetro TEntity.

Comentários

Esse método é o ponto de entrada main para consulta. Quando um fortemente tipado DataContext é criado, novas propriedades geradas encapsulam chamadas para esse método. Por exemplo, uma Customers propriedade é gerada que retorna GetTable<Customer>.

Se não houver nenhuma coleção para um tipo específico, uma exceção será gerada.

Aplica-se a