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 時,新的產生的屬性會封裝對此方法的呼叫。 例如, Customers 會產生傳回 GetTable<Customer>的屬性。

如果沒有特定類型的集合,則會擲回例外狀況。

適用於