using Microsoft.EntityFrameworkCore; using Mws.Application.Common.Repositories; namespace Mws.Infrastructure.Persistence.Repositories; public abstract class RepositoryBase(AppDbContext db) : IRepository where T : class { protected readonly AppDbContext Db = db; protected DbSet Set => Db.Set(); public void Add(T entity) => Set.Add(entity); public void Remove(T entity) => Set.Remove(entity); }