Freigeben über


ObjectContext.CreateObjectSet Methode

Definition

Überlädt

CreateObjectSet<TEntity>()

Erstellt eine neue ObjectSet<TEntity>-Instanz, die verwendet wird, um Objekte des angegebenen Entitätstyps abzufragen, hinzuzufügen, zu ändern und zu löschen.

CreateObjectSet<TEntity>(String)

Erstellt eine neue ObjectSet<TEntity>-Instanz, die verwendet wird, um Objekte des angegebenen Typs mit dem angegebenen Entitätenmengennamen abzufragen, hinzuzufügen, zu ändern und zu löschen.

CreateObjectSet<TEntity>()

Erstellt eine neue ObjectSet<TEntity>-Instanz, die verwendet wird, um Objekte des angegebenen Entitätstyps abzufragen, hinzuzufügen, zu ändern und zu löschen.

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)

Typparameter

TEntity

Der Entitätstyp des angeforderten ObjectSet<TEntity>-Objekts.

Gibt zurück

Die neue ObjectSet<TEntity>-Instanz.

Ausnahmen

Die DefaultContainerName-Eigenschaft wird nicht für ObjectContext festgelegt.

- oder -

Der angegebene Typ gehört zu mehr als einem Entitätssatz.

Gilt für:

CreateObjectSet<TEntity>(String)

Erstellt eine neue ObjectSet<TEntity>-Instanz, die verwendet wird, um Objekte des angegebenen Typs mit dem angegebenen Entitätenmengennamen abzufragen, hinzuzufügen, zu ändern und zu löschen.

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)

Typparameter

TEntity

Der Entitätstyp des angeforderten ObjectSet<TEntity>-Objekts.

Parameter

entitySetName
String

Der Name der Entitätenmenge für das zurückgegebene ObjectSet<TEntity>-Objekt. Die Zeichenfolge muss mit dem Standardcontainernamen qualifiziert werden, wenn die DefaultContainerName-Eigenschaft nicht für ObjectContext festgelegt ist.

Gibt zurück

Die neue ObjectSet<TEntity>-Instanz.

Ausnahmen

Das EntitySet-Element von entitySetName stimmt nicht mit dem EntitySet-Element des EntityKey des Objekts überein.

- oder -

Die DefaultContainerName-Eigenschaft ist nicht für ObjectContext festgelegt und der Name nicht als Teil des entitySetName-Parameters qualifiziert.

- oder -

Der angegebene Typ gehört zu mehr als einem Entitätssatz.

Gilt für: