Zur Zeit habe ich diese, die 500 Zeilen automatisch erfolgt:Zugabe Bedingtes .Nehmen()
var orderQuery = subsetTable.Where(pred).OrderByDescending(o => o.CreationDate).Take(500);
Ich möchte den Take() bedingt, so etwas machen:
var orderQuery = subsetTable.Where(pred).OrderByDescending(o => o.CreationDate);
if (condition)
orderQuery = orderQuery.Take(500);
Ist das möglich?
Edit:
Der Compiler sagt
"Kann nicht implizit Typ umwandeln 'System.Linq.IQueryable' zu 'System.Linq.IOrderedQueryable'."
Was tat zu konvertieren Ihr Compiler sagen Ihnen? –