DbSetMigrationsExtensions-Klasse
[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.]
Ein Satz von Erweiterungsmethoden für IDbSet<TEntity>
Vererbungshierarchie
System.Object
System.Data.Entity.Migrations.DbSetMigrationsExtensions
Namespace: System.Data.Entity.Migrations
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
<ExtensionAttribute> _
Public NotInheritable Class DbSetMigrationsExtensions
'Usage
public static class DbSetMigrationsExtensions
[ExtensionAttribute]
public ref class DbSetMigrationsExtensions abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type DbSetMigrationsExtensions = class end
public final class DbSetMigrationsExtensions
Methoden
Name | Beschreibung | |
---|---|---|
AddOrUpdate<TEntity>(IDbSet<TEntity>, TEntity[]) | Fügt Entitäten beim Aufruf von SaveChanges nach dem Schlüssel hinzu bzw. aktualisiert diese.Entspricht einem Upsert-Vorgang aus der Datenbankterminologie.Diese Methode kann beim Datenseeding unter Verwendung von Migrationen hilfreich sein. | |
AddOrUpdate<TEntity>(IDbSet<TEntity>, Expression<Func<TEntity, Object>>, array<TEntity[]) | Fügt Entitäten beim Aufruf von SaveChanges nach einem benutzerdefinierten Identifikationsausdruck hinzu bzw. aktualisiert diese.Entspricht einem Upsert-Vorgang aus der Datenbankterminologie.Diese Methode kann beim Datenseeding unter Verwendung von Migrationen hilfreich sein. |
Oben
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.