IDbSetExtensions IDbSetExtensions IDbSetExtensions Class

Definition

A set of extension methods for IDbSet<TEntity>

public static class IDbSetExtensions
type IDbSetExtensions = class
Public Module IDbSetExtensions
Inheritance
IDbSetExtensionsIDbSetExtensionsIDbSetExtensions

Methods

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

Adds or updates entities by key when SaveChanges is called. Equivalent to an "upsert" operation from database terminology. This method can useful when seeding data using Migrations.

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

Adds or updates entities by a custom identification expression when SaveChanges is called. Equivalent to an "upsert" operation from database terminology. This method can useful when seeding data using Migrations.

Applies to