0

我们正在尝试直接从数据库表中构建一种智能列。这正在成为确定是否向对象添加、、、或的if OrderBy-else连锁OrderByDescending噩梦。ThenByThenByDescendingIOrderedQueryable(Of EntityType)

我想创建一个函数来获取IQueryable(Of EntityType)对象,一个Boolean确定要排序的列是否是第一个,另一个Boolean确定排序是升序还是降序,以及返回的 lambda 函数要排序的列(其类型在我们需要排序的列中有所不同),并返回一个IOrderedQueryable(Of EntityType)添加了适当过滤器的对象。

我该怎么做呢?

4

0 回答 0