問題タブ [linq]

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 投票する
7 に答える
21389 参照

linq - LINQ-to-Entities 3.5 で「値の場所」を実行する方法

LINQ-to-Entities を使用して「where in values」タイプの条件を適用する方法を知っている人はいますか? 私は次のことを試しましたが、うまくいきません:

これは LINQ-to-SQL でも機能すると思いますか? 何かご意見は?

0 投票する
5 に答える
1173 参照

sql - LINQ-to-SQLはコンポーザブルクエリをサポートしていますか?

C#に精通していないプログラマーとして言えば、次のようなLINQクエリの評価セマンティクスに興味があります。

それがフィールドとフィールドPersonを定義するADOエンティティであるとすると、データベースの観点からこれは何をしますか?具体的には、クエリを実行してメモリ内構造を生成し、それをクエリによってクエリしますか?または、クエリに関するデータをプルしてから、新しいデータベースピアクエリを生成するだけの構造でしょうか。したがって、これらのクエリの両方を繰り返した場合、いくつのSQLステートメントが実行されますか?agefirstNamepeopleotherPeopleotherPeoplepeople

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

sql-server - LINQ から SQL への結果セットのバイト単位のサイズを決定する方法

手動の SQL を記述する場合、クエリによって返されるデータのサイズと形状を簡単に見積もることができます。LINQ to SQL クエリでこれを行うのがますます難しくなっています。ときどき、予想よりもはるかに多くのデータを見つけることがあります。これにより、データベースに直接アクセスしているリモート クライアントの速度が大幅に低下する可能性があります。

クエリを実行して、ネットワーク経由で返されたデータの量を正確に把握し、これを使用して最適化できるようにしたいと考えています。

私はすでに DataContext.Log メソッドを使用してログを接続していますが、それは受信したデータではなく、送信された SQL を示すだけです。

任意のヒント?

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

linq - LINQ FormatException

現在、既存のデータベースがあり、LINQtoSQL ジェネレーター ツールを使用してクラスを作成しています。ツールはこのデータベースに対して正常に機能しており、そのツールにエラーはありません。
データに対して LINQ to SQL クエリを実行すると、テーブル内に何らかの無効なデータを含む行があり、この行を実行すると System.FormatException がスローされます。それが何に由来するのか誰か知っていますか?select句に1つずつ追加せずに、効果のある列を絞り込む方法を知っている人はいますか?

0 投票する
4 に答える
12334 参照

.net - Crystal Reports と LINQ

Crystal Reports を Linq to SQL で使用する方法を理解している人はいますか?

0 投票する
13 に答える
47631 参照

.net - IEqualityComparerでデリゲートをラップします

いくつかのLinq.Enumerable関数は。を取りますIEqualityComparer<T>delegate(T,T)=>boolを実装するように適応させる便利なラッパークラスはありIEqualityComparer<T>ますか?(正しいハッシュコードの定義に関する問題を無視する場合)それを書くのは簡単ですが、すぐに使える解決策があるかどうか知りたいです。

Dictionary具体的には、キーのみを使用してメンバーシップを定義し(さまざまなルールに従って値を保持しながら)、sに対してセット操作を実行したいと思います。

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

.net - .NET リストConcat と AddRange

一般的なリストのAddRange関数とConcat関数の違いは何ですか? どちらが推奨されますか?

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

c# - IEnumerable をどのようにキャストしますかまたは IQueryableEntitySet へ?

この状況で、LINQ to XML および LINQ to SQL を使用して、XML ファイルからデータベースへのデータ インポートを実行しようとしています。

これが私のLINQデータモデルです:

基本的に私がしようとしているのは、LINQ データ コンテキストに送信できるデータ構造を提供するクエリを作成することです。

問題はサブクエリにあります。どうにかしてオブジェクト コレクションを EntitySet コンテナーに入れる必要があります。私はそれをキャストすることはできません(私が試した方法はどうですか)、役立つと思われる EntitySet() コンストラクターはありません。

では、EntitySet<PageContent> データに IEnumerable<Page> データを設定する LINQ クエリを作成できますか?

0 投票する
10 に答える
346 参照

c# - ユーザーに .NET の更新を要求する

私は、.NET フレームワークで C# を使用して、いくつかの運用ソフトウェアに取り組んでいます。プロジェクトで LINQ を使用できるようになりたいと思います。.NET バージョン 3.5 が必要だと思います (間違っていたら訂正してください)。このアプリケーションは商用ソフトウェア アプリであり、クライアントの作業用 PC で実行する必要があります。彼らが .NET 3.5 を持っていると仮定したり、最新バージョンへのアップグレードを気にしないと仮定したりするのは合理的ですか?

アプリを実行するためにフレームワークのアップグレードを義務付けるという点で、コンセンサスがどのようなものかを知りたかっただけです。

0 投票する
5 に答える
3715 参照

c# - linqはジェネリック関数の'select*'sqlに相当しますか?

linqクエリ('items')を受け取り、それを介して列挙してプロパティを追加するgeneric<>関数があります。アイテム自体ではなく、元の「アイテム」のすべてのプロパティを選択するにはどうすればよいですか(以下のコードのように)?

したがって、SQLと同等です:アイテムからFooとして*、'bar'を選択します