問題タブ [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 投票する
1 に答える
574 参照

c# - LINQ2DataSet で戻り行を指定する

DataTable から行の個別のサブセットを抽出する必要があり、LINQ2DataSets はこれを行うのに便利でクリーンな方法であると考えましたが、次のように LINQ2DS クエリから返される行を単純に識別することはできないようです

最初のコンマの後にエラーが発生し始めます。

これは正しい仮定ですか? Distinct() メソッドを適用できるデータセットから列のサブセットを返すにはどうすればよいでしょうか?

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

linq - Dataset.xsd ファイルで Linq を使用するにはどうすればよいですか?

Dataset.xsd ファイルで Linq を使用するにはどうすればよいですか?

Linq-to-Datasets と Linq-to-XSD を見てきましたが、実際には Visual Studio の DataSet.xsd ファイルを直接操作しているようには見えません。

編集: 私は実際にこれのための素晴らしいリンクを見つけました:リンクテキストです が、関連するテーブルに対してクエリを実行したい場合はどうすればよいかわかりません。

「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というメッセージが表示されます。field.FieldTypeRow.FieldTypeLabel は実際にはデータのクエリの一部ではないため、上記のコードを実行するとエラーが発生します。そのデータからデータを返すメソッドも作成する必要がありますか? 私はこれが事実であると仮定しています(それを参照する場合、taFields.GetDataはすべてのFieldTypeデータ結果も返さなければなりません-Linq to SQLではこれがすべて私のために行われるので、少し残念です)

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

linq - ストアド プロシージャを使用した LINQ to DATASET の更新

過去にデータベースを更新するために更新ストアド プロシージャで LINQ to SQL を使用しました。LINQ to Dataset に似たようなものがあるかどうか知りたかった

LINQ to SQL Update の例:

0 投票する
6 に答える
10306 参照

.net - Linq to SQL または Linq to DataSet?

私はLinqの世界に不慣れで、現在それを探索しています。データベースとのやり取りを伴う次のプロジェクトで使用することを考えています。

私が読んだものから、データベースとやり取りするには2つの異なる方法があると思います:

  • Linq から SQL へ
  • Linq から DataSet

現在、私が取り組んでいる製品は、データベースのタイプに依存できません。たとえば、SQL サーバー/Oracle で展開される場合があります。

今私の質問は次のとおりです。

  1. Linq to SQL を使用している場合、SQL サーバーだけに固執していますか?
  2. SQLサーバーとオラクルの両方にLinq to DataSetを使用できると思います。しかし、Linq to DataSet for SQL server を使用すると (Linq to SQL offcourse と比較して) 何か (プログラミングの容易さ、パフォーマンス、信頼性など) が失われますか?
0 投票する
5 に答える
34619 参照

linq - LINQ to DataSet、複数の列で区別

複数の列で区別する方法があるかどうかを確認したかっただけです。前もって感謝します!!!

ところで、私はここで素晴らしいLINQ拡張機能を見つけましたが、複数の列に使用するにはいくつかのガイダンスが必要です

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

linq - MySQL 相互運用のための LINQ to DataSet

MSSQL および MySQL データベースをサポートする必要があるアプリケーションを構築しています。ストアド プロシージャなどの重複を避けるために、データ アクセス アプリケーション ブロックを使用して、いずれかのデータベースから広範囲の非常に一般的なデータセットを取得し、DB に依存しない LINQ コードを使用してより具体的なデータ アクセスを行うことを検討しています。

私の他のオプションは、最新の SQL/Connect ライブラリがサポートしているように見える Entity Framework を使用することですが、最近 EF について多くの悪い報道を見たので、いくつか疑問があります。

どちらのルートに従うのが良いでしょうか?

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

linq - linq to datasets を使用して 2 つのテーブル間を結合する

2 つのテーブル間の結合を作成し、結果に 2 つのテーブルの列がすべて含まれるようにしたいと考えています。特定の列名を指定せずにこれを行いたいのですが、2 つのテーブルに含まれる列の数がわからず、それらの名前がわからないため、すべてを選択するだけです。

2 つのテーブル間に結合を作成し、結果に両方のテーブル列が含まれるようにしたいだけです。

それ、どうやったら出来るの ?結果の型は何ですか?

私は試した:

しかし、私は何もできない結果として奇妙な型を取得します。それをdataTable、Datasetに変換したり、グリッドビューに表示したりすることはできません。

たとえば、列 [TrID]、[SP]、[SP2] を持つテーブルを取得するには、これら 3 つの列を持つ匿名型を特に作成しません。

表 1 TrID SP Asaf1 Asaf2 F1 K2 Asaf1 D2 H1 F1

表 2 TrID SP2 Asaf1
Dor2 Asaf1 U1 R1 W1 I1 Y3

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

.net - LINQのデータバインドされたLINQクエリをDataSetにチェーンする

クエリ結果に対してクエリを実行しようとしていますが、「メソッドまたは操作が実装されていません」というエラーが発生します。この方法でクエリをチェーンできますか?たとえば、NorthwindタイプのDataSetがあります。そうです:

それから私はやろうとします

最終的にクエリの結果をバインディングソースとして使用するには:ProductsBindingSource.DataSource = queryResult.AsDataView()

どうすればこれを達成できますか?

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

vb.net - VB.Net のデータセットへの LINQ の精度の問題 -- 二重の無効なキャスト例外

LINQ to dataset クエリで問題が発生しています。データが double としてデータセットに返され、null になる可能性があるという問題があります。LINQ クエリにデータを取得すると、小数点以下 1 桁に切り捨てられます。小数点以下2桁を保持するように精度を設定する最良の方法を誰かが教えてくれるかどうか疑問に思っていますか? 「ダブル?」を使ってみた しかし、これを行うと、無効なキャスト例外が発生します。これが私の L2D クエリのサンプルです。

これを実行すると、Double は小数点以下 1 桁に切り捨てられ、小数点以下 2 桁の精度である必要があります。どんな助けでも大歓迎です。

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

linq - LINQ を使用してデータセットから列を選択する

私はlinqクエリをまったく初めて使用します。このクエリを手伝ってください。データセットにはフィールドがあります:

名前 値 Client_owner。

値を選択したい場合name == "searchtext"