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>.

Если для определенного типа нет коллекции, создается исключение.

Применяется к