Du kan inte välja fler än 25 ämnen
Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
| 12345678910111213141516 |
- using BlackRock.Reporting.API.Core.Models;
-
- namespace BlackRock.Reporting.API.Core
- {
- public interface IRepository<TEntity> where TEntity : class, IBaseEntity
- {
- Task<TEntity> GetByIdAsync(int id);
- Task<IEnumerable<TEntity>> GetAllAsync();
- Task AddAsync(TEntity entity);
- Task AddRangeAsync(IEnumerable<TEntity> entities);
- void Update(TEntity entity);
- void UpdateRange(IEnumerable<TEntity> entities);
- void Remove(TEntity entity);
- void RemoveRange(IEnumerable<TEntity> entities);
- }
- }
|