作为通用存储库模式的一部分,我有一个DbSet<TEntity>
- 一个通用的实体框架IQueryable
集合。 TEntity
的类型可能会有所不同,但我知道我想按主键进行排序。
我是否可以在EF中一般性地执行此操作,而不事先知道类型?否则我们怎么做Skip() - &gt;在不知道类型的情况下使用()中继器?
答案 0 :(得分:1)
这些extension methods假设您的实体类中的关键字段已使用Key属性进行了适当的修饰。
答案 1 :(得分:-1)
我认为您可以为this
等可查询集合创建扩展方法