DataContext.GetTable Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
GetTable(Type) |
Restituisce una raccolta di oggetti di un determinato tipo, dove il tipo viene definito dal parametro |
GetTable<TEntity>() |
Restituisce una raccolta di oggetti di un determinato tipo, dove il tipo viene definito dal parametro |
GetTable(Type)
Restituisce una raccolta di oggetti di un determinato tipo, dove il tipo viene definito dal parametro 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
Parametri
- type
- Type
Tipo degli oggetti da restituire.
Restituisce
Raccolta degli oggetti definiti dal parametro type
.
Commenti
Si tratta di una versione tipizzata debole di GetTable. È importante avere una versione tipizzata in modo debole perché è una pratica relativamente comune costruire query in modo dinamico. Sarebbe scomodo forzare l'applicazione a usare la reflection per chiamare il metodo generico corretto.
Se non è presente alcuna raccolta per un particolare tipo, viene generata un'eccezione.
Si applica a
GetTable<TEntity>()
Restituisce una raccolta di oggetti di un determinato tipo, dove il tipo viene definito dal parametro 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)
Parametri di tipo
- TEntity
Tipo degli oggetti da restituire.
Restituisce
Raccolta degli oggetti definiti dal parametro TEntity
.
Commenti
Questo metodo è il punto di ingresso principale per l'esecuzione di query. Quando viene creato un oggetto fortemente tipizzato DataContext , le nuove proprietà generate incapsulano le chiamate a questo metodo. Ad esempio, viene generata una Customers
proprietà che restituisce GetTable<Customer>
.
Se non è presente alcuna raccolta per un particolare tipo, viene generata un'eccezione.