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
- TEntity
Der Entitätstyp des angeforderten ObjectSet<TEntity>-Objekts.
Parameter
- entitySetName
Typ: System.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.
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. |