仓储模式Repository

仓储模式一般都有接口IRepository<T>,然后有BaseRepository<T>实现,在实现里都是对单个实体T的增删改查,如果我要对多个实体联合查询,可能要返回多个实体,该如何操作呢?

不能暴露DBContext,那样就没有意义了

思路是在底层写扩展方法

原文地址:https://www.cnblogs.com/carlpeng/p/13260332.html