/// <summary> /// Adiciona item no banco utilizando o contexto do entity framework. Necessário utilizar o método Commit para confirmar a transação. /// </summary> /// <param name="entity">Entidade a ser adicionada</param> /// <returns></returns> public T Add <T>(T entity) where T : ModelBase { //var _DbSet = Context.Set(typeof(T)); var _DbSet = Context.Set <T>(); return((T)_DbSet.Add(entity)); }
public RepositoryBase(ISys10Context context, IBulkWorker <TEntity> bulkWorker) { _bulkWorker = bulkWorker; this.Context = context; this.DbSet = context.Set <TEntity>(); }