/// <summary> /// Only use when seeding data using migration. /// </summary> /// <param name="entity"></param> public virtual void AddOrUpdate(TEntity entity) { var dbSet = context.Set <TEntity>(); dbSet.AddOrUpdate(entity); Save(context); }
private void SeedCCGs(UnitOfWork db) { string ccgName; for (var i = 1; i < 100; i++) { ccgName = $"CCG{i:d2}"; var name = ccgName; var dbSet = _dbContext.Set <CCG>(); if (!dbSet.Any(ccg => ccg.CCGName.Equals(name))) { dbSet.AddOrUpdate(new CCG { CCGName = ccgName }); } } }
private void SeedCCGs(UnitOfWork db) { string ccgName; for (var i = 1; i < 100; i++) { ccgName = $"CCG{i:d2}"; // same as String.Format("CCG{0:d2},i") var name = ccgName; var dbSet = _dbContext.Set <CCG>(); if (!dbSet.Any(ccg => ccg.CCGName.Equals(name))) { dbSet.AddOrUpdate(new CCG { CCGName = ccgName }); } } _dbContext.SaveChanges(); }
protected GenericRepository(CcgDbContext context) { this.context = context; this.dbSet = context.Set <TEntity>(); }