“使用實體框架按Col1,Col2排序”

.net c# entity-framework linq

我需要使用實體框架按2列排序。

怎麼做的?

return _repository.GetSomething().OrderBy(x => x.Col1   .. Col2)?

SELECT * FROM Foo ORDER BY Col1, Col2

/ M

一般承認的答案

嘗試OrderBy(x => x.Col1).ThenBy(x => x.Col2) 。無論如何,這是一個LINQ功能,不是EF獨有的。


熱門答案

其他方式:

qqq.OrderBy(x => new { x.Col1, x.Col2} )


Related

許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因