問題タブ [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 に答える
2238 参照

vb.net - ReadOnly Linq プロパティを変更する方法

読み取り専用プロパティを持つ LINQ to SQL 生成クラスがあります。

これにより、外部から変更することはできなくなりますが、以下のようにクラス内からプロパティを更新したいと思います。

しかし、user._TotalLogins += 1 への呼び出しはデータベースに書き込まれていませんか? LINQ に私の変更を表示させる方法について何か考えはありますか?

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

sql-server - LINQ から SQL への結果セットのバイト単位のサイズを決定する方法

手動の SQL を記述する場合、クエリによって返されるデータのサイズと形状を簡単に見積もることができます。LINQ to SQL クエリでこれを行うのがますます難しくなっています。ときどき、予想よりもはるかに多くのデータを見つけることがあります。これにより、データベースに直接アクセスしているリモート クライアントの速度が大幅に低下する可能性があります。

クエリを実行して、ネットワーク経由で返されたデータの量を正確に把握し、これを使用して最適化できるようにしたいと考えています。

私はすでに DataContext.Log メソッドを使用してログを接続していますが、それは受信したデータではなく、送信された SQL を示すだけです。

任意のヒント?

0 投票する
4 に答える
638 参照

linq-to-sql - linq to sql を使用して適切に開発された Web サイト アーキテクチャはありますか?

linq to sql を使用した優れた Web サイト アーキテクチャを見つけた人はいますか? どんな助けでも非常に役に立ちます!

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

linq - LINQ FormatException

現在、既存のデータベースがあり、LINQtoSQL ジェネレーター ツールを使用してクラスを作成しています。ツールはこのデータベースに対して正常に機能しており、そのツールにエラーはありません。
データに対して LINQ to SQL クエリを実行すると、テーブル内に何らかの無効なデータを含む行があり、この行を実行すると System.FormatException がスローされます。それが何に由来するのか誰か知っていますか?select句に1つずつ追加せずに、効果のある列を絞り込む方法を知っている人はいますか?

0 投票する
4 に答える
12334 参照

.net - Crystal Reports と LINQ

Crystal Reports を Linq to SQL で使用する方法を理解している人はいますか?

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

linq-to-sql - ユーザー 'username' のログインに失敗しました - 外部プロジェクト/クラス ライブラリの LINQ での System.Data.SqlClient.SqlException

これは明白に思えるかもしれませんが、別のクラス ライブラリ プロジェクトのビジネス ロジックで LINQ to SQL を使用しようとしたときに、このエラーが発生しました。

このプロジェクトのすべてのビジネス ロジックとカスタム コントロールを使用して、クラス ライブラリに DBML を作成しました。Web プロジェクトからクラス ライブラリを参照し、それを Web プロジェクトから直接使用しようとしました。

このエラーは、自分のユーザー名でログインに失敗したことを示しています。ユーザー名とパスワードは正しかったのですが、接続文字列を正しい場所にコピーすることで修正されました。私は別のサイトからこの問題を知り、ここに書き留めておこうと思いました。

エラー: ユーザー 'username' のログインに失敗しました System.Data.SqlClient.SqlException

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

sql-server - ID/ラベルを LINQ to SQL 生成コードに添付しますか?

LINQ to SQL によって行われたデータベース呼び出しを、その呼び出しを生成した .NET コードまで追跡することに興味があります。たとえば、DBA は、キャッシュされた特定の実行計画がうまく機能していないことを懸念している場合があります。たとえば、DBA が開発者に次のコードに対処するように指示した場合...

...どの LINQ ステートメントが呼び出しを生成したかはすぐにはわかりません。確かに、自動生成されたデータ コンテキストで "Customers" クラスを検索することはできますが、それはほんの始まりにすぎません。大規模なアプリケーションでは、これはすぐに管理不能になる可能性があります。

LINQ to SQL によって生成および実行される SQL コードに ID またはラベルを添付する方法はありますか? 大声で考えてみると、「TagWith」という拡張関数があり、これは私が何をしたいのかを概念的に示しています。

「CustomerList4」ID/ラベルが自動生成された SQL で終わる場合、私は設定されます。ありがとう。

0 投票する
4 に答える
20864 参照

c# - LINQ to SQL が存在しない場合の挿入

レコードがまだテーブルに存在しない場合に、レコードを挿入する簡単な方法があるかどうか知りたいです。私はまだ LINQ to SQL のスキルを構築しようとしています。

これが私が持っているものですが、もっと簡単な方法があるはずです。

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

c# - リポジトリパターンの実装経験

新しいasp.netWebプロジェクトを開始する準備をしており、LINQ-to-SQLを使用します。インターフェースとジェネリックを使用してデータベース内の各テーブルのリポジトリを作成するMikeHadlowが見つけた情報を使用して、データレイヤーのセットアップを取得するために少し作業を行いました。最初はこれが面白いアプローチだと思いました。ただし、今では、基本リポジトリクラスを作成し、それを継承して、アクセスする必要のあるテーブルのTableNameRepositoryクラスを作成する方が理にかなっていると思います。

クリーンでテスト可能な方法でテーブルに固有の機能を追加できるのはどのアプローチですか?これが参考のために私のリポジトリの実装です。

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

visual-studio-2008 - Linq to SQL Association コンボ ボックスの順序

これは一種の奇妙な質問であり、技術的なレンガの壁よりも厄介です。

Linq-to-SQL デザイナーを使用してテーブルなどを追加していて、ダイアログを使用して関連付けを作成したい場合。ターゲット テーブルの 1 つを右クリックし、通常どおりAdd > Associationを選択すると、 Association Editorが表示されます。

親クラス:および子クラス:コンボ ボックスには、デザイナーに現在存在するテーブルが入力されます。

ただし、それらはアルファベット順ではなく、デザイナーに追加された順序になっています。

これらのコンボ ボックスの順序を変更できますか? できる場合は、どこでこれを行うのですか?