我收到的错误就像不在成员签名中嵌套泛型类型一样? 请告诉我如何轻松解决此错误?
public Orderable<T> Asc<TKey>(Expression<Func<T, TKey>> keySelector)
{
_queryable = _queryable
.OrderBy(keySelector);
return this;
}
public Orderable<T> Asc<TKey1, TKey2>(Expression<Func<T, TKey1>> keySelector1,
Expression<Func<T, TKey2>> keySelector2)
{
_queryable = _queryable
.OrderBy(keySelector1)
.OrderBy(keySelector2);
return this;
}
谢谢,
答案 0 :(得分:0)
我认为你必须声明你在方法声明中使用的每个通用类型,如下所示:
public Orderable<T> Asc<T, TKey>(Expression<Func<T, TKey>> keySelector)
{
_queryable = _queryable
.OrderBy(keySelector);
return this;
}