Freigeben über


ObjectContext.CreateObjectSet<TEntity>-Methode

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

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

Namespace:  System.Data.Entity.Core.Objects
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Public Overridable Function CreateObjectSet(Of TEntity As Class) As ObjectSet(Of TEntity)
'Usage
Dim instance As ObjectContext 
Dim returnValue As ObjectSet(Of TEntity)

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

Typparameter

Rückgabewert

Typ: System.Data.Entity.Core.Objects.ObjectSet<TEntity>
Die neue ObjectSet<TEntity>-Instanz.

Ausnahmen

Ausnahme Bedingung
InvalidOperationException

Die Eigenschaft DefaultContainerName ist nicht im ObjectContext festgelegt oder der angegebene Typ gehört zu mehr als einer Entitätenmenge.

Siehe auch

Verweis

ObjectContext Klasse

CreateObjectSet-Überladung

System.Data.Entity.Core.Objects-Namespace