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 или указанный тип принадлежит нескольким наборам сущностей.
Применяется к
Entity Framework