問題タブ [iorderedqueryable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
11992 参照

c# - IQueryable<> を IOrderedQueryable エラーに変換できません

次の LINQ コードがあります。

その最後の行(余分な場所)は私にエラーを与えています:

タイプ 'System.Linq.IQueryable' を 'System.Linq.IOrderedQueryable' に暗黙的に変換することはできません。

これが何を意味するのかよくわかりません...
なぜこのエラーが発生するのですか?
「orderby」句をクエリに追加すると表示されましたが、それ以前は正常にコンパイルされていたので、何が起こっているのかの予感はありますが、指を入れることはできません。

0 投票する
3 に答える
12573 参照

c# - 動的機能、IOrderedQueryable> 表現

ここで言及されているパターンを使用しています http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/implementing-the-repository-and-unit-of-work-patterns-in- an-asp-net-mvc-アプリケーション

そして、私はEFを照会するために以下の方法を使用しています

Func<IQueryable<TEntity>, IOrderedQueryable<TEntity>>今、私は自分のデータを注文する動的式を作成したいと考えています。

フィールド名のみを文字列として、順序タイプ (昇順、降順) を文字列 (asc、desc) として知っています。

0 投票する
1 に答える
383 参照

c# - LINQ を使用して IOrderedQueryable のコレクションを作成する場合、GetEnumerator メソッドをオーバーライドしていますか?

.ToList()LINQ クエリを作成して追加すると、その LINQ クエリが実行され、リスト オブジェクトが返されることを理解しています。ただし、これを行わないと、代わりに、私が理解しているように、まだソートされていない IOrderedQueryable オブジェクトが取得されます。

そのコレクションを For Each ステートメントに配置すると、この時点でリストは順序付けされますか? そして、これは本質的に、そのコレクションの GetEnumerator のデフォルトの実装をオーバーライドしたということですか?

0 投票する
1 に答える
543 参照

c# - IOrderedQueryable リストに照合順序を設定する

アプリケーションでリストをソートするために次のコードを使用していますが、正常に動作しています。

私はそれを使用して呼び出します

ここで追加する必要があるのは照合です。リストをメモリ内にロードするため、データベース照合を使用しても意味がありません。とにかく、ここでコードで照合を提供することはありますか。出来ますか?私はそれをグーグルで検索しましたが、まだ何も見つかりません。前もって感謝します。

例: ここで å はノルウェー文字で、リストの最後に追加する必要がありますが、デフォルトの照合では A として扱われます

0 投票する
1 に答える
28 参照

linq - Func のパラメーターを渡すにはどうすればよいですか、IOrderedQueryable> orderBy = null、

次の一般的なリポジトリ機能がありますが、オーダーバイのパラメーターを渡すことができません