0

http://weblogs.asp.net/scottgu/archive/2008/01/07/dynamic-linq-part-1-using-the-linq-dynamic-query-library.aspx

jqGridでEFを使用し、配管を最小限に抑えたいと考えています。したがって、スコットが提案するものに似た一般化された解決策を見つけることに興味があります。これが EF に焼き付けられたのか、それともこれがまだ最善の方法なのか、興味があります。

具体的には: entity.Orderby("fieldName");

4

2 に答える 2

3

動的式 API NuGet パッケージをインストールします。これにより、クエリ パラメータを文字列として表現できるようになります (Scott Gu が示す方法で)。

于 2012-10-20T21:31:34.400 に答える
0

Linq には何も組み込まれていません。このOrderByメソッドは、依然としてFunc<>最初の引数として a を取ります。

ただし、ObjectQuery.OrderByDOES は文字列パラメーターを取るため、EF を使用していて、 /インターフェイスObjectQueryの代わりにオブジェクトを使用できる場合は、可能かもしれません。IEnumerableIQueryable

于 2012-10-20T13:58:16.603 に答える