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 Update(T entity); void Delete(T entity); void Detach(T entity); }