是否有解决方案使LINQ Query中的字段动态化?
例如:
var query = table.AsEnumerable()
.OrderBy( x => x.Field<string>(myValue)).CopyToDataTable();
有一种方法可以使Field<Type>
动态化吗?
答案 0 :(得分:1)
使用通用方法。类似的东西:
public void QueryOrderBy<T>(T myValue)
{
var query = table.AsEnumerable()
.OrderBy(x => x.Field<T>(myValue))
.CopyToDataTable();
}