問題タブ [linq-to-sql]

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

.net - ASP.NET Dynamic Data / LINQ to SQL で主キー フィールドの編集を有効にする

外部キーと他のテーブル列で構成される複合主キーを持つテーブルがある場合、ASP.NET 動的データを取得して、非外部主キー テーブル列を編集可能にするにはどうすればよいでしょうか?

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

c# - LINQ 挿入後に 'id' フィールドを返すことはできますか?

Linq-to-SQL を使用して DB にオブジェクトを入力すると、別の db 呼び出しを行わずに挿入した ID を取得できますか? これはかなり簡単だと思いますが、方法がわかりません。

0 投票する
7 に答える
5447 参照

.net - LINQの速度はどれくらいですか?

100,000〜200,000レコードを操作する必要があります。
これを行うために(SQLに対して)LINQを使用することを考えています。
私は経験から、データビューのフィルタリングが非常に遅いことを知っています。
では、LINQはどれくらい速いのでしょうか?

あなたの経験と、それを使用する価値があるかどうかを教えてください。それとも、SQLストアドプロシージャを使用したほうがよいでしょうか(処理量が多く、柔軟性が低い)。

データのグループを見つけて処理する必要がある数千のレコード内で、各グループには約50のレコードがあります。

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

c# - Linq から SQL へのグループ化の子関係

検索エンジン スタイルのリストのグリッド ビューで結果を返す LINQ to SQL クエリを実行しようとしています。

以下の単純化された例では、単一のクエリで、親が持つすべての子 (NAMESOFCHILDREN) のコンマ区切りリストをコレクションに入力することは可能ですか?

前もって感謝します。

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

python - Python や Boo などの言語で LINQ のようなクエリを実行できますか?

次の単純なC# LINQクエリを例に取り、それが1 つの列を持つ SQL テーブルでdb.Numbersある想像してくださいNumber

これは、次のようなSQLクエリを生成するため、 C#で非常に効率的に実行されます。

データベースからすべての数値を選択し、 C#でそれらをフィルター処理することは、最初はそうしているように見えるかもしれません

Pythonは同様の構文をサポートしています。

ただし、ifここでの句がサーバー側ではなくクライアント側でフィルタリングを行うと、効率が大幅に低下します。

PythonLINQほど効率的なものはありますか? (私は現在、 PythonIronPythonBooを評価しているので、これらの言語のいずれかで機能する答えは問題ありません。)

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

linq-to-sql - LINQ + 型テーブルのベスト プラクティス

SQL に存在する LINQ および型テーブルに使用する最適な設計パターンは何ですか。

値を型の値に制約する SQL のテーブルがあり、C# コードでこれを厳密に型指定された値として使用できるようにしたいと考えています。

「PackageStatus」タイプに対する私の現在のアプローチは次のとおりです。

SQL テーブル

PackageStatusType (int)
desc (varchar)

C# クラス - LINQ の使用

その後PackageStatusType.Delivered、C# コードを挿入すると、適切な LINQ エンティティが正しく参照されます。

これはうまくいきますが、私は疑問に思います:

a) どうすればこれをより効率的にすることができますか b) マイクロソフトは、厳密に型指定された型のテーブルを作成するためのものを提供していないようです c) 私のデータベース設計は良いものですか? d) 他のみんなは何をしているの?

ありがとう!

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

database - LINQ-To-SQL でメモリ リークを回避するにはどうすればよいですか?

メモリ使用量に関して、LINQ-To-SQL でいくつかの問題が発生しています。Windows サービスで使用して何らかの処理を行っており、コンテキストから引き戻す大量のデータをループしています。はい - ストアド プロシージャを使用してこれを実行できることはわかっていますが、それが理想的なソリューションとは言えない理由があります。

とにかく、私が基本的に見ているのは、呼び出した後でもメモリが解放されていないことcontext.SubmitChanges()です。そのため、一度に 100 レコードだけをプルバックしたり、複数のコンテキストを作成してそれらすべてに個別のタスクを実行させたりするなど、あらゆる種類の奇妙なことをしなければならなくなります。同じままにしDataContextて後で他の呼び出しに使用すると、ますます多くのメモリが消費されます。Clear()クエリが返す" " 配列を呼び出しvar tableRows、null に設定して呼び出しSYstem.GC.Collect()ても、メモリは解放されません。

今、私はあなたDataContextsがそれらを素早く使用し、素早く処分する方法についていくつか読んだことがありますが、コンテキストにすべてのデータ(または特定のテーブルのすべての追跡データ)をメモリが空いていることを保証する特定のポイント。

メモリが解放されることを保証する手順を知っている人はいますか?

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

sql-server - 「ファイルの自動命名データベースを接続しようとしています...」SQLエラーを解決する方法は?

統合テスト プロジェクトに使用しているローカル .mdf SQL データベース ファイルがあります。プロジェクト、データベースなどを作成した最初のマシンではすべて正常に動作しますが、別のマシンでプロジェクトを実行しようとすると、次のようになります。

System.Data.SqlClient.SqlException : サーバーとの接続は正常に確立されましたが、ログイン プロセス中にエラーが発生しました。(プロバイダー: 共有メモリ プロバイダー、エラー: 0 - パイプの反対側にプロセスがありません。)

この問題を調査している間に、ここのコミュニティに、誰かがすでにこれを克服しているかどうかを確認するように依頼することも考えています.

新しいデータ コンテキストをインスタンス化すると、例外が発生します。LINQ-to-SQL を使用しています。

追加情報が必要な場合はお知らせください。ありがとう。

0 投票する
12 に答える
63976 参照

asp.net - LINQ: カスタム列名

アップデート

私は基本的にクエリを WinForms にバインドしていますDataGridView。列ヘッダーが適切で、必要に応じてスペースが必要です。たとえば、列ヘッダーFirst NameFirstName.


LINQ で独自のカスタム列名を作成するにはどうすればよいですか?

例えば:

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

c# - LINQ (to SQL) はビット単位のクエリを実行できますか?

ユーザーが属するロールのビットマスクを含むユーザーのテーブルがあります。ビットマスク値で 1 つ以上のロールに属するユーザーを選択したいと考えています。例えば:

これにより、ビットマスクにロール「2」、「4」、または「16」を持つすべてのユーザーが選択されます。これをLINQクエリで表現することは可能ですか? ありがとう。