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

asp.net - GridViewは基になるデータソースを更新しません

だから私は一日中この問題にドキドキしています。モデルを指すLinqDataSourceと、それを使用するGridViewがあります。GridViewで更新を行おうとすると、基になるデータソースが更新されません。LinqDataSourceに関係しているのではないかと思ったので、SqlDataSourceを追加すると、同じことが起こります。aspxは次のとおりです(分離コードページは空です):

私はここで何が欠けていますか?この問題は私を狂わせています。

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

linq - Linq to SQL を使用するコードの単体テストはどのように行われますか

Linq to SQL を使用するコードの単体テストはどのように行われますか?

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

linq-to-sql - LINQ to SQL では、最初にエンティティを保存せずにアイテムをエンティティのコレクションに追加できるようにするにはどうすればよいですか?

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

linq-to-sql - linqからsqlへのスタックが自己参照エンティティでオーバーフローしました

私はそれ自体の多くを含むエンティティを持っていますが、これをLINQでSQlにマップして、e1、すべての子、その親(e1)、その子を取得して繰り返すという無限ループを実行しないようにするにはどうすればよいですか?これで、子プロパティをfalseに設定すればこれを実行できることがわかりましたが、これが最も重要なプロパティです(親についてはあまり気にしないでください)。遅延読み込みを実行させる方法はありますか?それもそれを修正しますか?

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

c# - NHibernate または LINQ to SQL

新しいプロジェクトを開始する場合、ORM NHibernate または LINQ に何を使用し、その理由を教えてください。それぞれの長所と短所は何ですか。

編集:LINQだけでなくLINQ to SQL(@Jon Limjapに感謝)

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

sql-server - LinqクエリはSQLデータベースからBLOBを取得できますか?

LinqクエリはSQLデータベースからBLOBを取得できますか?
そして、彼らはどのように出てきますか?

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

c# - LINQ to SQL を使用してシステム データベース/テーブルにアクセスしていますか?

現在、毎朝実行されるSSISパッケージがあり、前日から失敗または成功したパッケージの数に関するレポートが得られます。これらのパッケージの情報の一部は、 SQL Server 2005のデータベース (システム データベース)sysjobs内のテーブル (システム テーブル) に含まれています。msdb

パッケージを C# 実行可能ファイルに移動しようとしたとき (主に、送信される電子メールのフォーマットを改善するため)、LINQを介してこれらのテーブルにアクセスできるようにする dbml ファイルを作成する方法を見つけることができませんでした。これらのテーブルを表示できるようにするプロパティを探してみましたが、うまくいきませんでした。

これはLINQ to SQLで可能ですか?

0 投票する
10 に答える
855 参照

c# - この LINQ コードをどのようにリファクタリングしますか?

次のような醜いコードがたくさんあります。

resultsですIQueryable<MyObject>
これらの無数のドロップダウンとチェックボックスのそれぞれについて、ドロップダウンで何かが選択されている場合、ユーザーはその項目を一致させたいという考えです。チェックボックスがチェックされている場合、ユーザーはそのフィールドが null または空の文字列であるレコードを特に必要としています。(UI では、両方を同時に選択することはできません。) これはすべて、すべての条件を追加した後、最後に実行される LINQ 式に追加されます。

繰り返し部分をメソッドに入れ、変更内容を渡すことができるように、1 つまたは 2 つの方法を引き出す必要があるようです。Expression<Func<MyObject, bool>>私は他の場所でこれを行いましたが、このコードのセットは私を悩ませています。(また、可能であればタイプセーフを維持したいので、「動的LINQ」は避けたいと思います。)何かアイデアはありますか?

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

c# - LINQ to SQL で CROSS JOIN を実行するにはどうすればよいですか?

LINQ to SQL で CROSS JOIN を実行するにはどうすればよいですか?

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

.net - ナビゲーションに最適なデータベース スキーマはどれですか?

すべてのページがデータベース主導のツリー階層にぶら下がっている Web サイトを作成しています。

1 つを除くすべてのノードに親ノードがあります。ノードには、役割ベースの読み取り権限がある場合があります。一部のノードには特別なルールがある場合があります (ナビゲーション メニュー内に表示しないなど)。

ノードは、他のノードへのリンクを表す場合があります (Windows のショートカットのように)。通常、ノードはページを表します。

ページは、HTML コンテンツを表示するか、プログラミングを実行します。一部のページは、サブツリー (代替マスターページとスタイルシート) のルートになる場合があります。

Linq to SQL で使用するために、Microsoft SQL Server でノード データベースをセットアップするのを手伝ってください。

私は3つのアイデアを持っています:

  1. nullalbe フィールドがほとんどない多数の軽量テーブル。

    #1 nullalbe フィールドがほぼゼロの軽量テーブルが多数ある

  2. 多くの nullalbe フィールドを持つ重量ノード テーブル。

    #2 nullalbeフィールドが多い重量級ノードテーブル

  3. 両方の最良 (または最悪): 多くの軽量テーブルへの多数の nullalbe 外部キー。

    #3多くの軽量テーブルへのnullalbe外部キーがたくさん

データを最もよく表しているのはどれですか? Linq to SQL で最も使いやすいのはどれですか?

データベース内のデータ整合性ルールを維持するにはどうすればよいですか? プログラミング内でそれらを強制するにはどうすればよいですか?

  • ノードは、リンクまたはページのいずれか (両方ではない) である必要があります。

  • ページは、html またはコードのいずれか (両方ではない) である必要があります。

  • リンクは、ルート、html、またはコードであってはなりません。

このような構造の ASP.NET サイト マップ プロバイダーを作成できますか? するべきか?


更新:より一般的な質問をしました:

SQL で 1 対 1 の関係を処理する最良の方法は何ですか?


関連する質問:
データベースにデータ整合性ルールを適用するにはどうすればよいですか?