Язык

TableProvider Класс

Определение

Предоставляет базовый класс для поставщиков таблиц динамических данных.

public ref class TableProvider abstract
public abstract class TableProvider
type TableProvider = class
Public MustInherit Class TableProvider
Наследование
TableProvider

Комментарии

Поставщики таблиц должны расширить этот класс. Классы LINQ to SQL и модель данных сущности.NET являются поставщиками, расширяющими этот класс.

Конструкторы

Имя Описание
TableProvider(DataModelProvider)

Инициализирует новый экземпляр TableProvider класса для использования наследуемым экземпляром класса. Этот конструктор может вызываться только унаследованным классом.

Свойства

Имя Описание
Attributes

Возвращает атрибуты, определенные для таблицы, представленной этим поставщиком.

Columns

При переопределении в производном классе получает коллекцию столбцов в этой таблице.

DataContextPropertyName

Возвращает имя таблицы из контекста данных.

DataModel

DataModelProvider Возвращает объект .

EntityType

Возвращает или задает тип, представляющий таблицу.

Name

Возвращает имя таблицы.

ParentEntityType

Возвращает родительский тип.

RootEntityType

Возвращает корневой тип для этой сущности.

Методы

Имя Описание
CanDelete(IPrincipal)

Возвращает значение, указывающее, разрешено ли пользователю удалять элементы из таблицы.

CanInsert(IPrincipal)

Возвращает значение, указывающее, разрешено ли пользователю вставлять элементы в таблицу.

CanRead(IPrincipal)

Возвращает значение, указывающее, разрешено ли пользователю читать элементы в таблице.

CanUpdate(IPrincipal)

Возвращает значение, указывающее, разрешено ли пользователю обновлять элементы в таблице.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
EvaluateForeignKey(Object, String)

Возвращает значение внешнего ключа для указанной строки.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetQuery(Object)

При переопределении в производном классе возвращает объект, который, в свою очередь, возвращает IQueryable элементы таблицы.

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
GetTypeDescriptor()

Возвращает дескриптор типа для таблицы.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Name Возвращает свойство экземпляраTableProvider.

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