問題タブ [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.
c# - var 値によるジェネリック コレクションの塗りつぶし
私のコードでは、result
値を入れるのに助けが必要ですoList
oList
結果値で埋めたい。
c# - C# DataTable GROUP BY WITH ROLLUP / SQL の実行
ロールアップによるグループを使用する SQL ストアド プロシージャを DataTable に変換しようとしています。ほとんどの場合、LINQ を使用しました。しかし、GROUP BY ROLLUP の部分がわかりません。DataTable の複数のフィールドに対して GROUP BY ROLLUP を実行できる必要があります。これはまったく可能ですか?私はそれがLINQに組み込まれていないことを知っています。GROUP BY ROLLUP を実行するために DataTable のメモリ内で SQL を実行できますか? そうしないと非常に難しいようです。
c# - LINQtoSQLはLINQtoDataSetと結合します
LINQを使用して接続するSQLデータベース(LINQ To SQL)とローカルのXMLデータセット(データセット内)があります。SQLテーブル「tblDoc」とデータセットテーブル「document」のキー「tblDoc:sourcePath、document:xmlLink」で左外側結合を実行する必要があります。残念ながら、両方のキーは文字列です。以下のコードは結果を返さず、いくつかのバリエーションを試しましたが、LINQスキルは限られています。誰かが試すべき提案や代替方法はありますか?
c# - LINQ to Dataset は「フィールド」を認識しなくなりました" キーワード
データセットにいくつかのデータがあり、通常は以下に示すようにレコードを選択します。
LINQ で同じことを行うには、次のことを期待しますが、Fieldキーワードの下に波状の線が表示されます。
私はこれまで何度も同様の LINQ を使用してきましたが、この問題は一度もありませんでした。
助言がありますか?
編集
私が得るコンパイルエラーは次のとおりです。
エラー CS0019: 演算子 '==' は型 'string' および 'char' のオペランドには適用できません
...しかし、「TechKey フィールドは間違いなく DataSet の文字列です。
c# - SELECT と 2 つの GROUP-BY 条件を使用した LINQ クエリ
Datatable
次の SQL クエリに相当する LINQ 命令は何ですか?
結果を新しいデータテーブルに取得する方法は?
変換しようとしましたが、いくつかのエラーがあります。誰かがこれを見ることができます:
c# - c# データセット IN 句への LINQ には、contains、group、min が含まれています
私はLINQを初めて使用しますが、すぐに厳しいものに取り組もうとしています。LINQ to dataset を実行して、次のクエリをエミュレートしようとしています...
私がこれまでに持っているコードは次のとおりです...
exIDはメソッド内の文字列変数であり、smIDsはメソッド内で以前に作成された文字列のリストです。結果を確認するために次のコードを作成しましたが、query.Count で「System.InvalidCastException」エラーがスローされます...
私は自分が間違っていることを理解できませんでした。
VSが指す...
これは、スタック トレースの最初の 2 行です...
どんなポインタでも大歓迎です。ありがとう。
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のクエリを変更します。提案をありがとう!
c# - LINQのInvalidCastExceptionを取得するvaranonymousオブジェクトを使用する
foreach構造でvar変数を使用してクエリオブジェクトをループしようとするとエラーが発生します。明示的な理由で、xmlをデータセットにロードし、データセットをLinqに実行しています。私の間違いを訂正してください。これは私のコードです:
これは生成されたエラーです:
foreach (var cin in subQuery)
キャストできないというエラーが発生しました 。
asp.net - LINQを使用してデータセットをクエリする
私は、属性としてename、pass、statusを持つテーブルempの内容を持つデータセットdsを持っています。
ステータスが「out」のレコードを返すように、LINQを使用してデータセットにクエリを実行したい
データセットを使用するときにデータテーブルで使用すると機能しましたデータが表示されません
どうすればこれを達成できるか教えてください。よろしくお願いします。