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


ObjectContext.CreateObjectSet Метод

Определение

Перегрузки

CreateObjectSet<TEntity>()

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

CreateObjectSet<TEntity>(String)

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

CreateObjectSet<TEntity>()

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

public:
generic <typename TEntity>
 where TEntity : class System::Data::Objects::ObjectSet<TEntity> ^ CreateObjectSet();
public System.Data.Objects.ObjectSet<TEntity> CreateObjectSet<TEntity> () where TEntity : class;
member this.CreateObjectSet : unit -> System.Data.Objects.ObjectSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
Public Function CreateObjectSet(Of TEntity As Class) () As ObjectSet(Of TEntity)

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

TEntity

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

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

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

Исключения

Свойство DefaultContainerName не задается в ObjectContext.

-или-

Заданный тип относится к более чем одному набору сущностей.

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

CreateObjectSet<TEntity>(String)

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

public:
generic <typename TEntity>
 where TEntity : class System::Data::Objects::ObjectSet<TEntity> ^ CreateObjectSet(System::String ^ entitySetName);
public System.Data.Objects.ObjectSet<TEntity> CreateObjectSet<TEntity> (string entitySetName) where TEntity : class;
member this.CreateObjectSet : string -> System.Data.Objects.ObjectSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
Public 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 из параметра entitySetName не совпадает с набором сущностей EntitySet ключа EntityKey объекта.

-или-

Свойство DefaultContainerName не задается на ObjectContext, а имя не задано как часть параметра entitySetName.

-или-

Заданный тип относится к более чем одному набору сущностей.

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