Bir IQueryable nesnesinin, ifade ağacında bir OrderBy uygulanmış olup olmadığını öğrenmenin bir yolu var mı?Linq IQueryable uygulanmış bir siparişin var olup olmadığını kontrol edin
Sahip olduğum senaryo, bir ızgara denetiminin sayfalama etkin ve sütun başına sıralama olmasıdır. Ancak, varsayılan olarak bir sıralama uygulanmadığından, bu durumda, Linq to SQL, satır sayısı için korkunç derecede büyük bir seçim yapar; bu nedenle, tüm senaryolarda bir sipariş vermem gerekir, ancak yalnızca birincil anahtar tarafından varsayılan bir sipariş uygulamam gerekir başka bir sipariş belirtilmemişse.
Bu mümkün mü?
Tek düşünebildiğim tek şey sipariş vermek ve siparişin aynı olup olmadığını görmek veya sipariş verirken bir boole ayarlamaktır, daha kısa bir yol düzenlemek, öğelerin sıralanıp ayarlanmadığını görmek için öğeleri karşılaştırmak olabilir – Sayse
Hangi yolla orderby (id) büyük seçim yardımcı olur mu? – usr
@usr Linq2Sql, alttaki sorguya herhangi bir açık sıralama ölçütü uygulanmamışsa, SELECT ROW_NUMBER() OVER (ORDER BY
Grofit