問題タブ [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.
wcf-data-services - LINQ-to-DataSet データ ソースで ADO.NET Data Services を使用できますか?
ストアド プロシージャと型指定されていない DataSet に大きく依存する既存のアプリケーションがあります。私はその柔軟性を維持したいと考えていますが、ADO.NET Data Services の REST 機能を活用したいと考えています。ただし、次のコードを使用して DataSet を ADO.NET Data Services に公開しようとすると、次のようになります。
エラーが発生します:
ここで、ADO.NET Data ServicesがオブジェクトをDataServiceKey属性で装飾することを望んでいることがわかりましたが、とにかくそれを行う必要はないと思います。
これを機能させる方法についてのアイデアはありますか? 出来るはず…って感じです。
c# - クエリ デザイナーを使用して、DataSet に対する Linq クエリを記述できますか
いくつかの xml ファイルをインポートするために xsd.exe ツールによって作成された DataSet があり、表示目的でデータを非正規化する必要があります。データセット クエリへの linq を手動で記述する代わりに、クエリ ビルダー ウィザード内でテーブルにアクセスできる方法はありますか?
c# - 複数の DataSet からのデータを組み合わせる
スキーマが異なる複数の xml ファイルからデータを DataSet にロードしています。各 xml ファイル内のテーブル間に外部キー スタイルの関係がありますが、現在のところ、それらはコードによってのみ強制されています。複数のファイルからのデータにアクセスし、DataGridView に表示する必要があります。
複数のファイルのデータを単一の DataSet にマージする方法はありますか?
あるいは、linq を複数の DataSet にまたがるデータセット クエリに書き込むことはできますか?
c# - データテーブルへの結合を使用した Linq-to-DataSet クエリの結果の読み込み
2 つのテーブルを結合し、それぞれから目的のパラメーターを抽出する Linq to dataset クエリがあります。DataTable
にバインドするには、それらを に取得する必要がありDataGridView
ます。MSDNでこれを実行するために見つけた例は、1 つのテーブルから 1 つの値を取得する簡単な例ですが、それに従うようにクエリを変更しようとすると、変更できませんでした。このCopyToDataTable()
メソッドでは、クエリを に割り当てる必要がありますが、IEnumerable<DataRow>
そうすると、明示的なキャストが必要であると言われます。ただし、キャストは実行時に次の例外で失敗します。
タイプ 'd__61`4[System.Data.DataRow,System.Data.DataRow,System.Int32,<>f__AnonymousType0`1[System.Int32]]' のオブジェクトをタイプ 'System.Collections.Generic.IEnumerable` にキャストできません1[System.Data.DataRow]'.
元の作業クエリ:
明示的なキャストを使用した非動作クエリ:
asp.net - ASP.NET で PLINQ を使用する価値はありますか?
ASP.NET で PLINQ を使用した経験のある人はいますか? これは良い組み合わせですか、それともほとんどの状況で避けるべきものですか?
法律事務所 (~100 ユーザー) のイントラネット ASP.NET サイトを開発しています。いくつかのページには重要な LINQ コードが含まれています。たとえば、LINQ to Datasets を使用して、会計データベースと銀行のデータの間で何千もの金融取引を比較する銀行の記録ページがあります。これは遅いので、PLINQ を試してみたくなりましたが、1 つの要求が Web サーバーを独占する可能性があるのではないかと心配しています。bank rec を 4 倍速く実行しても、実行中に他のすべてのユーザーを締め出すことは改善されません。
LINQ よりもはるかに高速なソリューションがあることは知っていますが、維持するコードを短くしたいと考えています。
現在、デュアル Pentium 4 Web サーバーを使用していますが、近い将来、まともなハードウェアにアップグレードできることを願っています。
c# - LINQからDataSetへのデータクラス割り当ての質問
LINQ To DataSetを使用してデータベースにアクセスし、.ASMXWebサービスを介してSilverlightにデータを送信しようとしているSilverlightプロジェクトに取り組んでいます。
サーバーエクスプローラーツールを使用してデータセットを定義しました(関心のあるさまざまなテーブルをすべてドラッグアンドドロップします)。DataSetは、問題なくサーバーとデータベースにアクセスできます。
以下は私のWebメソッドの1つからのコードです:
データを含む「ClassSpecification」データクラスを作成しました。これには、すべてのテーブルフィールドがプロパティとして含まれています。
私の質問は、ここに示されているものよりも迅速に割り当てを行う方法はありますか?実際にはさらに約10個のフィールドがあり、DataSetはテーブル定義を知っているので、フィールドごとに移動するよりもすばやく割り当てを行うことができると思います。「新しいClassSpecification())。ToListを選択してみました
どんな助けでも大歓迎です。
c# - LINQ to DataSetの匿名クラスでクエリされたデータに基づく条件を使用するにはどうすればよいですか?
これを行うには、簡略化されたクエリの結果をループします。
しかし、それがLINQステートメント内で可能かどうかを知りたいです。
名前と値の2つのメンバーを持つ匿名クラス。名前はfield1に応じて「X」または「Y」であり、Valueは条件が満たされたレコードのすべてのfield2値の合計です。Count()メソッドを使用する必要があると思いますが、方法や場所がわかりません。一時テーブルからカウントを取得するには、「group」と「into」を使用する必要があるかもしれません。
(field1 == "value1")のレコードがある場合、文字列は "X"になり、そうでない場合、文字列は"Y"になります。
前もって感謝します!
c# - LINQ to DataSet where句で孫テーブルのフィールドを合計するにはどうすればよいですか?
これを正確に行う必要があると思いますが、代わりにLINQ to DataSetsを使用します。これは、「トランザクション」テーブルがDB2にあり、データコンテキストがないためです。
合計を生成する 3 つのレベルのテーブルにわたる Linq クエリ
DataSet に 2 つの DataRelations をセットアップします
。 1. カテゴリ (私の例では ds.tables[0]) を製品 (ds.tables[1])
に関連付けます。
金額についてはどうすればいいのかよくわかりません。前もって感謝します!
c#-3.0 - LINQ - DataSet.DataRelation を使用してこれらのテーブルを結合し、1 つのフィールドを合計するにはどうすればよいですか?
私の LINQ クエリは、以下の期待される出力を生成しません。基本的には、table2.code に対応する table3.cost と、table1.alias で分類され、table1.priority で並べられた table2.class の合計です。DataSet に 2 つの DataRelation を追加しました。
私が間違っていることはありますか?前もって感謝します!
期待される出力: