DataContext.GetTable 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
GetTable(Type) |
返回特定类型的对象的集合,其中类型由 |
GetTable<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>
。
如果没有特定类型的集合,则会引发异常。