我如何實現Linq to Entities OrderBy()的自定義IComparer等價物?如何實現Linq to Entities OrderBy()的自定義IComparer的等價功能?
不Linq的支持,以實體自定義比較爲MSDN documentation states:
大多數的LINQ排序方法在LINQ支持到實體,與那些接受
IComparer
的異常,因爲比較器不能被翻譯成數據源。有關更多信息,請參見Standard Query Operators in LINQ to Entities Queries。
你需要提供有關你想要做什麼的更多信息。根據您需要自定義比較的確切原因,實施可能會有所不同。 – bdukes
我需要它2例。 (1)用於web服務的算法內的查詢,以及(2)作爲填充視圖的SelectList的查詢的一部分。這足夠澄清嗎? – Jim
我在比較Int64 Times(TimeSpan ticks)。 – Jim