Freigeben über


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
Öffentliche MethodeStatischer Member 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.
Öffentliche MethodeStatischer Member 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.

Siehe auch

Verweis

System.Data.Entity.Migrations-Namespace