基础入门
本节主要介绍实体仓储 IRepository
的基础用法。
IRepository
的默认实现是 EntityRepository<T>
, 它类似于 Entity Framework
里的 DbSet<T>
,它实现了 IQueryable<T>
模型,因而它支持原生的 LINQ
语法,也能够使用原生的扩展方法。这对于使用过 Entity Framework
的小伙伴来说,学习成本是极低的,很多 Entity Framework
的代码都可以复用。