問題タブ [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.
.net - ASP.NET Dynamic Data / LINQ to SQL で主キー フィールドの編集を有効にする
外部キーと他のテーブル列で構成される複合主キーを持つテーブルがある場合、ASP.NET 動的データを取得して、非外部主キー テーブル列を編集可能にするにはどうすればよいでしょうか?
c# - LINQ 挿入後に 'id' フィールドを返すことはできますか?
Linq-to-SQL を使用して DB にオブジェクトを入力すると、別の db 呼び出しを行わずに挿入した ID を取得できますか? これはかなり簡単だと思いますが、方法がわかりません。
.net - LINQの速度はどれくらいですか?
100,000〜200,000レコードを操作する必要があります。
これを行うために(SQLに対して)LINQを使用することを考えています。
私は経験から、データビューのフィルタリングが非常に遅いことを知っています。
では、LINQはどれくらい速いのでしょうか?
あなたの経験と、それを使用する価値があるかどうかを教えてください。それとも、SQLストアドプロシージャを使用したほうがよいでしょうか(処理量が多く、柔軟性が低い)。
データのグループを見つけて処理する必要がある数千のレコード内で、各グループには約50のレコードがあります。
c# - Linq から SQL へのグループ化の子関係
検索エンジン スタイルのリストのグリッド ビューで結果を返す LINQ to SQL クエリを実行しようとしています。
以下の単純化された例では、単一のクエリで、親が持つすべての子 (NAMESOFCHILDREN) のコンマ区切りリストをコレクションに入力することは可能ですか?
前もって感謝します。
python - Python や Boo などの言語で LINQ のようなクエリを実行できますか?
次の単純なC# LINQクエリを例に取り、それが1 つの列を持つ SQL テーブルでdb.Numbers
あると想像してくださいNumber
。
これは、次のようなSQLクエリを生成するため、 C#で非常に効率的に実行されます。
データベースからすべての数値を選択し、 C#でそれらをフィルター処理することは、最初はそうしているように見えるかもしれません。
Pythonは同様の構文をサポートしています。
ただし、if
ここでの句がサーバー側ではなくクライアント側でフィルタリングを行うと、効率が大幅に低下します。
PythonでLINQほど効率的なものはありますか? (私は現在、 Python対IronPython対Booを評価しているので、これらの言語のいずれかで機能する答えは問題ありません。)
linq-to-sql - LINQ + 型テーブルのベスト プラクティス
SQL に存在する LINQ および型テーブルに使用する最適な設計パターンは何ですか。
値を型の値に制約する SQL のテーブルがあり、C# コードでこれを厳密に型指定された値として使用できるようにしたいと考えています。
「PackageStatus」タイプに対する私の現在のアプローチは次のとおりです。
SQL テーブル
PackageStatusType (int)
desc (varchar)
C# クラス - LINQ の使用
その後PackageStatusType.Delivered
、C# コードを挿入すると、適切な LINQ エンティティが正しく参照されます。
これはうまくいきますが、私は疑問に思います:
a) どうすればこれをより効率的にすることができますか b) マイクロソフトは、厳密に型指定された型のテーブルを作成するためのものを提供していないようです c) 私のデータベース設計は良いものですか? d) 他のみんなは何をしているの?
ありがとう!
database - LINQ-To-SQL でメモリ リークを回避するにはどうすればよいですか?
メモリ使用量に関して、LINQ-To-SQL でいくつかの問題が発生しています。Windows サービスで使用して何らかの処理を行っており、コンテキストから引き戻す大量のデータをループしています。はい - ストアド プロシージャを使用してこれを実行できることはわかっていますが、それが理想的なソリューションとは言えない理由があります。
とにかく、私が基本的に見ているのは、呼び出した後でもメモリが解放されていないことcontext.SubmitChanges()
です。そのため、一度に 100 レコードだけをプルバックしたり、複数のコンテキストを作成してそれらすべてに個別のタスクを実行させたりするなど、あらゆる種類の奇妙なことをしなければならなくなります。同じままにしDataContext
て後で他の呼び出しに使用すると、ますます多くのメモリが消費されます。Clear()
クエリが返す" " 配列を呼び出しvar tableRows
、null に設定して呼び出しSYstem.GC.Collect()
ても、メモリは解放されません。
今、私はあなたDataContexts
がそれらを素早く使用し、素早く処分する方法についていくつか読んだことがありますが、コンテキストにすべてのデータ(または特定のテーブルのすべての追跡データ)をメモリが空いていることを保証する特定のポイント。
メモリが解放されることを保証する手順を知っている人はいますか?
sql-server - 「ファイルの自動命名データベースを接続しようとしています...」SQLエラーを解決する方法は?
統合テスト プロジェクトに使用しているローカル .mdf SQL データベース ファイルがあります。プロジェクト、データベースなどを作成した最初のマシンではすべて正常に動作しますが、別のマシンでプロジェクトを実行しようとすると、次のようになります。
System.Data.SqlClient.SqlException : サーバーとの接続は正常に確立されましたが、ログイン プロセス中にエラーが発生しました。(プロバイダー: 共有メモリ プロバイダー、エラー: 0 - パイプの反対側にプロセスがありません。)
この問題を調査している間に、ここのコミュニティに、誰かがすでにこれを克服しているかどうかを確認するように依頼することも考えています.
新しいデータ コンテキストをインスタンス化すると、例外が発生します。LINQ-to-SQL を使用しています。
追加情報が必要な場合はお知らせください。ありがとう。
asp.net - LINQ: カスタム列名
アップデート
私は基本的にクエリを WinForms にバインドしていますDataGridView
。列ヘッダーが適切で、必要に応じてスペースが必要です。たとえば、列ヘッダーFirst Name
をFirstName
.
LINQ で独自のカスタム列名を作成するにはどうすればよいですか?
例えば:
c# - LINQ (to SQL) はビット単位のクエリを実行できますか?
ユーザーが属するロールのビットマスクを含むユーザーのテーブルがあります。ビットマスク値で 1 つ以上のロールに属するユーザーを選択したいと考えています。例えば:
これにより、ビットマスクにロール「2」、「4」、または「16」を持つすべてのユーザーが選択されます。これをLINQクエリで表現することは可能ですか? ありがとう。