Freigeben über


DbSetMigrationsExtensions Klasse

Definition

Eine Reihe von Erweiterungsmethoden für IDbSet<TEntity>

public static class DbSetMigrationsExtensions
type DbSetMigrationsExtensions = class
Public Module DbSetMigrationsExtensions
Vererbung
DbSetMigrationsExtensions

Methoden

AddOrUpdate<TEntity>(IDbSet<TEntity>, Expression<Func<TEntity,Object>>, TEntity[])

Fügt Entitäten durch einen benutzerdefinierten Identifizierungsausdruck hinzu oder aktualisiert diese, wenn SaveChanges aufgerufen wird. Entspricht einem "upsert"-Vorgang aus der Datenbankterminologie. Diese Methode kann beim Seeding von Daten mithilfe von Migrationen nützlich sein.

AddOrUpdate<TEntity>(IDbSet<TEntity>, TEntity[])

Fügt Entitäten nach Schlüssel hinzu oder aktualisiert sie, wenn SaveChanges aufgerufen wird. Entspricht einem "upsert"-Vorgang aus der Datenbankterminologie. Diese Methode kann beim Seeding von Daten mithilfe von Migrationen nützlich sein.

Gilt für: