DbContext.Set Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Set(Type) |
Gibt einen nicht generischen DbSet instance für den Zugriff auf Entitäten des angegebenen Typs im Kontext und im zugrunde liegenden Speicher zurück. |
Set<TEntity>() |
Gibt einen DbSet<TEntity> instance für den Zugriff auf Entitäten des angegebenen Typs im Kontext und im zugrunde liegenden Speicher zurück. |
Set(Type)
Gibt einen nicht generischen DbSet instance für den Zugriff auf Entitäten des angegebenen Typs im Kontext und im zugrunde liegenden Speicher zurück.
public virtual System.Data.Entity.DbSet Set (Type entityType);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId="Set")]
public virtual System.Data.Entity.DbSet Set (Type entityType);
abstract member Set : Type -> System.Data.Entity.DbSet
override this.Set : Type -> System.Data.Entity.DbSet
Public Overridable Function Set (entityType As Type) As DbSet
Parameter
- entityType
- Type
Der Entitätstyp, für den ein Satz zurückgegeben werden soll.
Gibt zurück
Ein Satz für den angegebenen Entitätstyp.
- Attribute
Hinweise
Beachten Sie, dass Entity Framework erfordert, dass diese Methode jedes Mal, wenn sie für einen bestimmten Kontext instance und Entitätstyp aufgerufen wird, die gleiche instance zurückgibt. Außerdem muss die DbSet<TEntity> generische, die von der Set(Type) -Methode zurückgegeben wird, dieselbe zugrunde liegende Abfrage und gruppe von Entitäten umschließen. Diese Invarianten müssen beibehalten werden, wenn diese Methode außer dem Erstellen von Testdoppeln für Komponententests überschrieben wird. Weitere Informationen finden Sie in den Ausführungen zur DbSet-Klasse.
Gilt für:
Set<TEntity>()
Gibt einen DbSet<TEntity> instance für den Zugriff auf Entitäten des angegebenen Typs im Kontext und im zugrunde liegenden Speicher zurück.
public virtual System.Data.Entity.DbSet<TEntity> Set<TEntity> () where TEntity : class;
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId="Set")]
public virtual System.Data.Entity.DbSet<TEntity> Set<TEntity> () where TEntity : class;
abstract member Set : unit -> System.Data.Entity.DbSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
override this.Set : unit -> System.Data.Entity.DbSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
Public Overridable Function Set(Of TEntity As Class) () As DbSet(Of TEntity)
Typparameter
- TEntity
Die Typentität, für die ein Satz zurückgegeben werden soll.
Gibt zurück
Ein Satz für den angegebenen Entitätstyp.
- Attribute
Hinweise
Beachten Sie, dass Entity Framework erfordert, dass diese Methode jedes Mal, wenn sie für einen bestimmten Kontext instance und Entitätstyp aufgerufen wird, die gleiche instance zurückgibt. Außerdem muss die von der Set(Type) -Methode zurückgegebene nicht generische DbSet Abfrage und Entitätensatz umschließen. Diese Invarianten müssen beibehalten werden, wenn diese Methode außer dem Erstellen von Testdoppeln für Komponententests überschrieben wird. Weitere Informationen finden Sie in den Ausführungen zur DbSet<TEntity>-Klasse.
Gilt für:
Entity Framework