EntitySet - класс
[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]
Представляет конкретное использование структуры, определенной в EntityType. В концептуальной модели представляет набор, который запрашивает и сохраняет сущности. В модели хранения представляет таблицу. Из соглашения модели пространства хранения может использоваться для конфигурации имени таблицы через свойство Table и схемы таблицы через свойство Schema.
Иерархия наследования
System.Object
System.Data.Entity.Core.Metadata.Edm.MetadataItem
System.Data.Entity.Core.Metadata.Edm.EntitySetBase
System.Data.Entity.Core.Metadata.Edm.EntitySet
Пространство имен: System.Data.Entity.Core.Metadata.Edm
Сборка: EntityFramework (в EntityFramework.dll)
Синтаксис
'Декларация
Public Class EntitySet _
Inherits EntitySetBase
'Применение
Dim instance As EntitySet
public class EntitySet : EntitySetBase
public ref class EntitySet : public EntitySetBase
type EntitySet =
class
inherit EntitySetBase
end
public class EntitySet extends EntitySetBase
Тип EntitySet предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
![]() |
BuiltInTypeKind | Возвращает встроенный вариант для этого типа EntitySet. (Переопределяет EntitySetBase.BuiltInTypeKind.) |
![]() |
DefiningQuery | Возвращает экранированный запрос SQL для поставщика с описанием этого набора сущностей. (Унаследовано от EntitySetBase.) |
![]() |
Documentation | Возвращает или задает документацию, связанную с этим типом. (Унаследовано от MetadataItem.) |
![]() |
ElementType | Возвращает тип сущности этого объекта EntitySet. |
![]() |
EntityContainer | Возвращает контейнер сущностей текущей сущности или набора связей. (Унаследовано от EntitySetBase.) |
![]() |
MetadataProperties | Возвращает список свойств текущего типа. (Унаследовано от MetadataItem.) |
![]() |
Name | Возвращает или задает имя текущей сущности или набора связей.Если это свойство изменено из пространства хранения, следует также обновить уровень сопоставления, чтобы он учитывал новое имя.Для изменения имени таблицы для EntitySet пространства хранения используйте свойство Table. (Унаследовано от EntitySetBase.) |
![]() |
Schema | Возвращает или задает схему базы данных для этого набора сущностей. (Унаследовано от EntitySetBase.) |
![]() |
Table | Возвращает или задает имя таблицы базы данных для этого набора сущностей. (Унаследовано от EntitySetBase.) |
По верхнему краю
Методы
Имя | Описание | |
---|---|---|
![]() |
AddAnnotation | Добавляет или обновляет заметку с указанным именем и значением. (Унаследовано от MetadataItem.) |
![]() ![]() |
Create | Фабричный метод для создания объекта EntitySet. |
![]() |
Equals | (Унаследовано от Object.) |
![]() |
Finalize | (Унаследовано от Object.) |
![]() |
GetHashCode | (Унаследовано от Object.) |
![]() |
GetType | (Унаследовано от Object.) |
![]() |
MemberwiseClone | (Унаследовано от Object.) |
![]() |
RemoveAnnotation | Удаляет заметку с указанным именем. (Унаследовано от MetadataItem.) |
![]() |
ToString | Возвращает имя текущей сущности или набора связей. (Унаследовано от EntitySetBase.) |
По верхнему краю
Методы расширения
Имя | Описание | |
---|---|---|
![]() |
CreateRef(IEnumerable<DbExpression>) | Перегружен. Создает новое выражение DbRefExpression, которое представляет ссылку на определенную сущность на основе значений ключей. (Определено в DbExpressionBuilder.) |
![]() |
CreateRef(DbExpression[]) | Перегружен. Создает новое выражение DbRefExpression, которое представляет ссылку на определенную сущность на основе значений ключей. (Определено в DbExpressionBuilder.) |
![]() |
CreateRef(EntityType, IEnumerable<DbExpression>) | Перегружен. Создает новое выражение DbRefExpression, которое представляет ссылку на определенную сущность данного типа на основе значений ключа. (Определено в DbExpressionBuilder.) |
![]() |
CreateRef(EntityType, DbExpression[]) | Перегружен. Создает новое выражение DbRefExpression, которое представляет ссылку на определенную сущность данного типа на основе значений ключа. (Определено в DbExpressionBuilder.) |
![]() |
GetContainingTypes | Получение всех элементов EntityType в данном EntitySet (Определено в MetadataWorkspaceExtensions.) |
![]() |
GetSchemaName | Возвращает имя схемы для этого EntitySet, которое хранится в его MetadataProperties. (Определено в MetadataWorkspaceExtensions.) |
![]() |
GetTableName | Возвращает имя таблицы для этого EntitySet, которое хранится в его MetadataProperties. (Определено в MetadataWorkspaceExtensions.) |
![]() |
RefFromKey(DbExpression) | Перегружен. Создает новое выражение DbRefExpression, которое представляет ссылку на определенную сущность на основе значений ключей. (Определено в DbExpressionBuilder.) |
![]() |
RefFromKey(DbExpression, EntityType) | Перегружен. Создает новое выражение DbRefExpression, которое представляет ссылку на определенную сущность на основе значений ключей. (Определено в DbExpressionBuilder.) |
![]() |
Scan | Создает новое выражение DbScanExpression, ссылающееся на заданную сущность или набор связей. (Определено в DbExpressionBuilder.) |
По верхнему краю
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.