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 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)

Typparameter

TEntity

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

Gibt zurück

Die neue ObjectSet<TEntity>-Instanz.

Ausnahmen

Die DefaultContainerName -Eigenschaft ist nicht für den ObjectContext oder festgelegt, 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 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)

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 durch den Standardcontainernamen qualifiziert werden, wenn die DefaultContainerName -Eigenschaft nicht für ObjectContext festgelegt ist.

Gibt zurück

Die neue ObjectSet<TEntity>-Instanz.

Ausnahmen

Der EntitySet from entitySetName stimmt nicht mit dem EntitySet des -Objekts EntityKey überein, oder die DefaultContainerName -Eigenschaft ist für nicht festgelegt ObjectContext , und der Name ist nicht als Teil des entitySetName-Parameters qualifiziert, oder der angegebene Typ gehört zu mehr als einem Entitätssatz.

Gilt für: