global using System.Linq.Expressions; global using Entities.Models; namespace Contracts; public interface IRepositoryBase { IQueryable FindAll(); IQueryable FindByCondition(Expression> expression); void Create(T entity); void CreateBulk(ICollection entities); void UpdateBulk(ICollection entities); void Update(T entity); void Delete(T entity); void DeleteBulk(ICollection entities); void Detach(T entity); void DetachBulk(ICollection entities); }