DataContext.GetTable Metodo

Definizione

Overload

GetTable(Type)

Restituisce una raccolta di oggetti di un determinato tipo, dove il tipo viene definito dal parametro type.Returns a collection of objects of a particular type, where the type is defined by the type parameter.

GetTable<TEntity>()

Restituisce una raccolta di oggetti di un determinato tipo, dove il tipo viene definito dal parametro TEntity.Returns a collection of objects of a particular type, where the type is defined by the TEntity parameter.

GetTable(Type)

Restituisce una raccolta di oggetti di un determinato tipo, dove il tipo viene definito dal parametro type.Returns a collection of objects of a particular type, where the type is defined by the type parameter.

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

Parametri

type
Type

Tipo degli oggetti da restituire.The type of the objects to be returned.

Restituisce

Raccolta degli oggetti definiti dal parametro type.A collection of objects defined by the type parameter.

Commenti

Si tratta di una versione debolmente tipizzata GetTabledi.This is a weakly typed version of GetTable. È importante avere una versione debolmente tipizzata perché si tratta di una procedura relativamente comune per costruire query in modo dinamico.It is important to have a weakly typed version because it is a relatively common practice to construct queries dynamically. Non sarebbe opportuno forzare l'applicazione a usare la reflection per chiamare il metodo generico corretto.It would be inconvenient to force the application to use reflection to call the correct generic method.

Se non è presente alcuna raccolta per un determinato tipo, viene generata un'eccezione.If there is no collection for a particular type, an exception is thrown.

GetTable<TEntity>()

Restituisce una raccolta di oggetti di un determinato tipo, dove il tipo viene definito dal parametro TEntity.Returns a collection of objects of a particular type, where the type is defined by the TEntity parameter.

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)

Parametri di tipo

TEntity

Tipo degli oggetti da restituire.The type of the objects to be returned.

Restituisce

Raccolta degli oggetti definiti dal parametro TEntity.A collection of objects defined by the TEntity parameter.

Commenti

Questo metodo è il punto di ingresso principale per la query.This method is the main entry point for querying. Quando viene creata una DataContext fortemente tipizzata, le nuove proprietà generate incapsulano le chiamate a questo metodo.When a strongly typed DataContext is created, new generated properties encapsulate calls to this method. Ad esempio, viene Customers generata una proprietà che restituisce GetTable<Customer>.For example, a Customers property is generated that returns GetTable<Customer>.

Se non è presente alcuna raccolta per un determinato tipo, viene generata un'eccezione.If there is no collection for a particular type, an exception is thrown.

Si applica a