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


ObjectContext.CreateObjectSet Метод

Определение

Перегрузки

CreateObjectSet<TEntity>()

Создает новый экземпляр ObjectSet<TEntity>, используемый для запроса, добавления, изменения и удаления объектов указанного типа сущности.

CreateObjectSet<TEntity>(String)

Создает новый экземпляр ObjectSet<TEntity>, используемый для запроса, добавления, изменения и удаления объектов указанного типа с заданным именем набора сущностей.

CreateObjectSet<TEntity>()

Создает новый экземпляр ObjectSet<TEntity>, используемый для запроса, добавления, изменения и удаления объектов указанного типа сущности.

public virtual System.Data.Entity.Core.Objects.ObjectSet<TEntity> CreateObjectSet<TEntity> () where TEntity : class;
abstract member CreateObjectSet : unit -> System.Data.Entity.Core.Objects.ObjectSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
override this.CreateObjectSet : unit -> System.Data.Entity.Core.Objects.ObjectSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
Public Overridable Function CreateObjectSet(Of TEntity As Class) () As ObjectSet(Of TEntity)

Параметры типа

TEntity

Тип сущности запрошенного объекта ObjectSet<TEntity>.

Возвращаемое значение

Новый экземпляр ObjectSet<TEntity>.

Исключения

Свойство DefaultContainerName не задано для ObjectContext или указанный тип принадлежит нескольким наборам сущностей.

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

CreateObjectSet<TEntity>(String)

Создает новый экземпляр ObjectSet<TEntity>, используемый для запроса, добавления, изменения и удаления объектов указанного типа с заданным именем набора сущностей.

public virtual System.Data.Entity.Core.Objects.ObjectSet<TEntity> CreateObjectSet<TEntity> (string entitySetName) where TEntity : class;
abstract member CreateObjectSet : string -> System.Data.Entity.Core.Objects.ObjectSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
override this.CreateObjectSet : string -> System.Data.Entity.Core.Objects.ObjectSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
Public Overridable Function CreateObjectSet(Of TEntity As Class) (entitySetName As String) As ObjectSet(Of TEntity)

Параметры типа

TEntity

Тип сущности запрошенного объекта ObjectSet<TEntity>.

Параметры

entitySetName
String

Имя набора сущностей для возвращенного объекта ObjectSet<TEntity>. Строка должна быть указана по имени контейнера по умолчанию, DefaultContainerName если свойство не задано в ObjectContext .

Возвращаемое значение

Новый экземпляр ObjectSet<TEntity>.

Исключения

Свойство EntitySet from entitySetName не соответствует свойству EntitySet объекта EntityKey или DefaultContainerName свойство не задано ObjectContext в , а имя не является частью параметра entitySetName или указанный тип принадлежит нескольким наборам сущностей.

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