private static MerkFinanceEntities SaveBulkChanges <TEntity>(MerkFinanceEntities context, TEntity entity, int count, int commitCount, bool recreateContext) where TEntity : class, new() { context.Set <TEntity>().Add(entity); if (count % commitCount == 0) { context.SaveChanges(); if (recreateContext) { context.Dispose(); context = new MerkFinanceEntities(); context.Configuration.AutoDetectChangesEnabled = false; } } return(context); }
public TEntity GetEntity(int id) { return(_dbContext.Set <TEntity>().Find(id)); }