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


ObjectContext.CreateObjectSet<TEntity> - метод (String)

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

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

Пространство имен:  System.Data.Entity.Core.Objects
Сборка:  EntityFramework (в EntityFramework.dll)

Синтаксис

'Декларация
Public Overridable Function CreateObjectSet(Of TEntity As Class) ( _
    entitySetName As String _
) As ObjectSet(Of TEntity)
'Применение
Dim instance As ObjectContext 
Dim entitySetName As String 
Dim returnValue As ObjectSet(Of TEntity)

returnValue = instance.CreateObjectSet(entitySetName)
public virtual ObjectSet<TEntity> CreateObjectSet<TEntity>(
    string entitySetName
)
where TEntity : class
public:
generic<typename TEntity>
where TEntity : ref class 
virtual ObjectSet<TEntity>^ CreateObjectSet(
    String^ entitySetName
)
abstract CreateObjectSet : 
        entitySetName:string -> ObjectSet<'TEntity>  when 'TEntity : not struct 
override CreateObjectSet : 
        entitySetName:string -> ObjectSet<'TEntity>  when 'TEntity : not struct
JScript does not support generic types and methods.

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

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

Параметры

  • entitySetName
    Тип: System.String
    Имя набора сущностей для возвращенного объекта ObjectSet<TEntity>. Если свойство DefaultContainerName не задано в контексте ObjectContext, строка определяется именем контейнера по умолчанию.

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

Тип: System.Data.Entity.Core.Objects.ObjectSet<TEntity>
Новый экземпляр ObjectSet<TEntity>.

Исключения

Исключение Условие
InvalidOperationException

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

См. также

Справочник

ObjectContext Класс

CreateObjectSet - перегрузка

System.Data.Entity.Core.Objects - пространство имен