Поделиться через


EntitySet Класс

Определение

Представляет конкретное использование структуры, определенной в EntityType. В концептуальной модели это набор, который может запрашивать и сохранять сущности. В модели store-model представляет таблицу. В соглашении о модели пространства хранения его можно использовать для настройки имени таблицы со Table свойством и схемы таблицы со Schema свойством .

public class EntitySet : System.Data.Entity.Core.Metadata.Edm.EntitySetBase
type EntitySet = class
    inherit EntitySetBase
Public Class EntitySet
Inherits EntitySetBase
Наследование

Свойства

BuiltInTypeKind

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

DefiningQuery

Возвращает escape-файл SQL конкретного поставщика, описывающий этот набор сущностей.

(Унаследовано от EntitySetBase)
Documentation

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

(Унаследовано от MetadataItem)
ElementType

Возвращает тип сущности этого объекта EntitySet.

EntityContainer

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

(Унаследовано от EntitySetBase)
MetadataProperties

Возвращает список свойств текущего типа.

(Унаследовано от MetadataItem)
Name

Возвращает или задает имя текущей сущности или набора связей. Если это свойство изменяется с store-space, слой сопоставления также необходимо обновить, чтобы отразить новое имя. Чтобы изменить имя таблицы в пространстве EntitySet хранилища, используйте свойство Table.

(Унаследовано от EntitySetBase)
Schema

Возвращает или задает схему базы данных для этого набора сущностей.

(Унаследовано от EntitySetBase)
Table

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

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

Методы

AddAnnotation(String, Object)

Добавляет или обновляет заметку с указанным именем и значением.

(Унаследовано от MetadataItem)
Create(String, String, String, String, EntityType, IEnumerable<MetadataProperty>)

Фабричный метод для создания объекта EntitySet.

RemoveAnnotation(String)

Удаляет заметку с указанным именем.

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

Возвращает имя текущей сущности или набора связей.

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

Методы расширения

CreateRef(EntitySet, IEnumerable<DbExpression>)

Создает новое выражение DbRefExpression, которое кодирует ссылку на определенную сущность на основе значений ключей.

CreateRef(EntitySet, DbExpression[])

Создает новое выражение DbRefExpression, которое кодирует ссылку на определенную сущность на основе значений ключей.

CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)

Создает новое выражение DbRefExpression, которое кодирует ссылку на определенную сущность указанного типа на основании значений ключей.

CreateRef(EntitySet, EntityType, DbExpression[])

Создает новое выражение DbRefExpression, которое кодирует ссылку на определенную сущность указанного типа на основании значений ключей.

RefFromKey(EntitySet, DbExpression, EntityType)

Создает новое выражение DbRefExpression, которое кодирует ссылку на определенную сущность на основе значений ключей.

RefFromKey(EntitySet, DbExpression)

Создает новое выражение DbRefExpression, которое кодирует ссылку на определенную сущность на основе значений ключей.

Scan(EntitySetBase)

Создает новое выражение DbScanExpression, ссылающееся на заданную сущность или набор отношений.

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