using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace HOPU.IDAL{ public interface IBaseDal where T:class,new() { IQueryable LoadEntities(System.Linq.Expressions.Expression > whereLambda); IQueryable LoadPageEntities (int pageIndex, int pageSize, out int totalCount, System.Linq.Expressions.Expression > whereLambda, System.Linq.Expressions.Expression > orderbyLambda, bool isAsc); bool DeleteEntity(T entity); bool EditEntity(T entity); T AddEntity(T entity); }}