DataContext.GetTable Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
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>
.
Если для определенного типа нет коллекции, создается исключение.