問題タブ [linq-to-dataset]

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

c# - var 値によるジェネリック コレクションの塗りつぶし

私のコードでは、result値を入れるのに助けが必要ですoList

oList結果値で埋めたい。

0 投票する
0 に答える
857 参照

c# - C# DataTable GROUP BY WITH ROLLUP / SQL の実行

ロールアップによるグループを使用する SQL ストアド プロシージャを DataTable に変換しようとしています。ほとんどの場合、LINQ を使用しました。しかし、GROUP BY ROLLUP の部分がわかりません。DataTable の複数のフィールドに対して GROUP BY ROLLUP を実行できる必要があります。これはまったく可能ですか?私はそれがLINQに組み込まれていないことを知っています。GROUP BY ROLLUP を実行するために DataTable のメモリ内で SQL を実行できますか? そうしないと非常に難しいようです。

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

c# - LINQtoSQLはLINQtoDataSetと結合します

LINQを使用して接続するSQLデータベース(LINQ To SQL)とローカルのXMLデータセット(データセット内)があります。SQLテーブル「tblDoc」とデータセットテーブル「document」のキー「tblDoc:sourcePath、document:xmlLink」で左外側結合を実行する必要があります。残念ながら、両方のキーは文字列です。以下のコードは結果を返さず、いくつかのバリエーションを試しましたが、LINQスキルは限られています。誰かが試すべき提案や代替方法はありますか?

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

c# - LINQ to Dataset は「フィールド」を認識しなくなりました" キーワード

データセットにいくつかのデータがあり、通常は以下に示すようにレコードを選択します。

LINQ で同じことを行うには、次のことを期待しますが、Fieldキーワードの下に波状の線が表示されます。

私はこれまで何度も同様の LINQ を使用してきましたが、この問題は一度もありませんでした。

助言がありますか?

編集

私が得るコンパイルエラーは次のとおりです。

エラー CS0019: 演算子 '==' は型 'string' および 'char' のオペランドには適用できません

...しかし、「TechKey フィールドは間違いなく DataSet の文字列です。

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

c# - SELECT と 2 つの GROUP-BY 条件を使用した LINQ クエリ

Datatable次の SQL クエリに相当する LINQ 命令は何ですか?

結果を新しいデータテーブルに取得する方法は?

変換しようとしましたが、いくつかのエラーがあります。誰かがこれを見ることができます:

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

c# - c# データセット IN 句への LINQ には、contains、group、min が含まれています

私はLINQを初めて使用しますが、すぐに厳しいものに取り組もうとしています。LINQ to dataset を実行して、次のクエリをエミュレートしようとしています...

私がこれまでに持っているコードは次のとおりです...

exIDはメソッド内の文字列変数であり、smIDsはメソッド内で以前に作成された文字列のリストです。結果を確認するために次のコードを作成しましたが、query.Count で「System.InvalidCastException」エラーがスローされます...

私は自分が間違っていることを理解できませんでした。

VSが指す...

これは、スタック トレースの最初の 2 行です...

どんなポインタでも大歓迎です。ありがとう。

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

unit-testing - 大文字と小文字を区別する LINQ to DataSet

LINQ to DataSetを使用してデータを取得およびフィルター処理する、厳密に型指定されたDataSet大文字と小文字の区別に関する問題が発生しています。サンプル プロジェクトでは、DataSet1 という厳密に型指定された DataSet を作成しました。これには、 Customersという単一の名前が含まれています。インスタンス化して入力するために、いくつかの行を作成します (名前の大文字と小文字に注意してください)。DataTable

Select次に、DataSet の組み込み機能を使用して、簡単にフェッチ/フィルター処理できます。

問題は、LINQ to DataSet を使用して同じ操作を実行しようとしたときに始まります。

インスタンス化された DataSet のCaseSensitiveプロパティと Customer DataTable のCaseSensitiveプロパティを既に確認しましたが、どちらも false です。Selectまた、この方法論を使用するDataSetと、 がフィルタリングを実行し、LINQ クエリが別のことを行っていることにも気付きました。

このタイプのコードに対する私の希望と願望は、それを使用してコンパイル済みの LINQ to SQLクエリを単体テストすることでした。そのため、現在使用しているすべてのクエリを実際に変更することはできません。

...それはSQLのクエリを変更します。提案をありがとう!

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

c# - LINQのInvalidCastExceptionを取得するvaranonymousオブジェクトを使用する

foreach構造でvar変数を使用してクエリオブジェクトをループしようとするとエラーが発生します。明示的な理由で、xmlをデータセットにロードし、データセットをLinqに実行しています。私の間違いを訂正してください。これは私のコードです:

これは生成されたエラーです:

foreach (var cin in subQuery)キャストできないというエラーが発生しました 。

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

asp.net - LINQを使用してデータセットをクエリする

重複の可能性:
データセットにフィルターを適用すると、グリッドビューにデータが表示されない

私は、属性としてenamepassstatusを持つテーブルempの内容を持つデータセットdsを持っています。

ステータス「out」のレコードを返すように、LINQを使用してデータセットにクエリを実行したい

データセットを使用するときにデータテーブルで使用すると機能しましたデータが表示されません

どうすればこれを達成できるか教えてください。よろしくお願いします。