Freigeben über


ObjectContext.CreateObjectSet<TEntity>-Methode (String)

[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 Typs mit dem angegebenen Entitätenmengennamen 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) ( _
    entitySetName As String _
) As ObjectSet(Of TEntity)
'Usage
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.

Typparameter

Parameter

Rückgabewert

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

Ausnahmen

Ausnahme Bedingung
InvalidOperationException

Die EntitySet aus entitySetName stimmt nicht mit der EntitySet aus dem EntityKey des Objekts überein oder die Eigenschaft DefaultContainerName ist nicht im ObjectContext festgelegt und der Name nicht als Teil des entitySetName-Parameters qualifiziert 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