У меня проблемы с использованием этого метода:
public ObjectQuery<E> DoQuery(string columnName, int maximumRows, int startRowIndex)
{
var result = (ObjectQuery<E>)_ctx.CreateQuery<E>
("[" + typeof(E).Name + "]").OrderBy(/*???*/).Skip<E>(startRowIndex).Take(maximumRows);
return result;
}
Я не уверен, что нужно указать в разделе OrderBy
. Я пытался пропустить .OrderBy
, но в итоге выдает ошибку, говорящую о том, что его нужно упорядочить, чтобы я мог взять определенное количество строк.
Я хочу заказать по полю ID. В одном случае у меня есть имя объекта как Row, идентификатор этого объекта называется RowID
.
Кто-нибудь знает, как я могу заказать по полю ID?
Примечание. Это общий репозиторий, использующий инфраструктуру сущностей. Переданный столбец — это столбец, по которому я хотел бы упорядочить, но, вероятно, это будет только имя поля идентификатора.