Freigeben über


IDbSetExtensions Klasse

Definition

Eine Reihe von Erweiterungsmethoden für IDbSet<TEntity>

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

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 Upsertvorgang 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 Upsertvorgang aus der Datenbankterminologie. Diese Methode kann beim Seeding von Daten mithilfe von Migrationen nützlich sein.

Gilt für: