在我的通用存储库中,我有以下方法:
public virtual IEnumerable<T> GetAll<T>() where T : class
{
using (var ctx = new DataContext())
{
var table = ctx.GetTable<T>().ToList();
return table;
}
}
T 是一个 Linq to Sql 类,我希望能够对特定属性(即 int SortOrder)进行 OrderBy。假设 T 具有属性名称“SortOrder”,然后对该属性执行 OrderBy。但我不确定如何实现这一目标。所以我需要一些帮助。谢谢!我觉得动态语言在做这类工作时真的很出色!
虽然编写类型安全的查询对于大多数场景来说都很棒,但在某些情况下,您希望灵活地动态构建查询
这正是我面临的问题,我想知道这个 linq 动态帮助器是否可以成为官方的 .NET 库。