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 参数定义的对象的集合。

注解

此方法是查询main入口点。 创建强类型 DataContext 时,新生成的属性将封装对此方法的调用。 例如, Customers 生成返回 的属性 GetTable<Customer>

如果没有特定类型的集合,则会引发异常。

适用于