基础入门


  本节主要介绍实体仓储 IRepository 的基础用法。

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