次の方法で共有


DataContext.GetTable メソッド

定義

オーバーロード

GetTable(Type)

type パラメーターで定義される型のオブジェクトのコレクションを返します。

GetTable<TEntity>()

TEntity パラメーターで定義される型のオブジェクトのコレクションを返します。

GetTable(Type)

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

パラメーター

type
Type

返されるオブジェクトの型。

戻り値

type パラメーターで定義されたオブジェクトのコレクション。

注釈

これは、弱く型指定された バージョンの GetTableです。 クエリを動的に構築することは比較的一般的な方法であるため、弱く型指定されたバージョンを使用することが重要です。 アプリケーションでリフレクションを使用して正しいジェネリック メソッドを呼び出すように強制するのは不便です。

特定の型のコレクションがない場合は、例外がスローされます。

適用対象

GetTable<TEntity>()

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)

型パラメーター

TEntity

返されるオブジェクトの型。

戻り値

TEntity パラメーターで定義されたオブジェクトのコレクション。

注釈

このメソッドは、クエリを実行するためのメインエントリ ポイントです。 厳密に型指定された DataContext が作成されると、新しく生成されたプロパティによってこのメソッドの呼び出しがカプセル化されます。 たとえば、 を CustomersGetTable<Customer>す プロパティが生成されます。

特定の型のコレクションがない場合は、例外がスローされます。

適用対象