首页 > 解决方案 > EF核心中是否有像查询过滤器这样的全局查询排序器

问题描述

是否有类似 IHaveOrder 接口和实现它的所有实体(类)在 getall() 时默认排序

标签: c#entity-framework-coreaspnetboilerplateasp.net-boilerplate

解决方案


您可以在 DBContext 中实现这一点:

public  class MyDbContext : DbContext
{
   public DbSet<MyEntity> MyEntities { get; set; }
   public IQueryable<MyEntity> MyOrderedEntities => MyEntities.OrderBy(...)
}

推荐阅读