問題タブ [linq]

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

.net - スケーラビリティに最適なデータ アクセス パラダイムは何ですか?

Microsoft からは、データ アクセス用に非常に多くのさまざまなオプションが提供されています。スケーラブルなアプリに最適なのはどれですか?

リンク

Linq を使用する必要がありますか? 確かに簡単に思えますが、SQL が機能することを知っていれば、非常に役立ちます。また、Linq を使用して ASP.NET で非同期クエリを実行できないと聞いています。したがって、本当にスケーラブルなのだろうか?Linq を使用している非常に大きなサイトはありますか (stackoverflow は例外となる可能性があります)。

エンティティ フレームワーク

Entity Framework についての熱狂的な声はあまり聞かないでください。私が慣れ親しんでいるオブジェクトモデルに近いようです。

アストリア/動的データ

データをサービスとして公開する必要がありますか?

NHibernate のような他の ORM 製品に入る前に、私はかなり混乱しています。どちらが優れているかについてのアイデアや知恵はありますか?

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

vb.net - vb.net のラムダ式

私には、私を完全に夢中にさせる何かがあります...

parents.ForEach(Function(p) p.sub_account_groups = sql_func(p))にこのエラーがあります...

演算子 '=' は、タイプ 'System.Collections.Generic.IList(Of st.data.AccountGroup)' および 'System.Collections.Generic.List(Of st.data.AccountGroup)' に対して定義されていません。

しかし、Rob Connery のこのコードとどのように違うのか、私には本当にわかりません。

これは完全にコンパイルされます...私は間違って何をしていますか?

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

c# - 個別の日付でリストを分割する

うまくいけば別の簡単なもの。

私がこのようなコレクションを持っているとしましょう:

それを変えたい

ここで、「dividedDates」の各リストには、異なる年に属する「allDates」のすべての日付が含まれています。

私の疲れた心が今すぐに見つけられないLINQのトリックが少しありますか?

解決

受け入れられた答えは正しいです。

おかげで、GroupByの「into」ビットを認識していなかったと思います。SQLのような構文ではなく、.GroupBy()のようなメソッドを使用しようとしていました。そして、ToList()の修正を確認し、それを承認済みの回答に含めてくれてありがとう:-)

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

.net - Linq to SQL を使用するときに SQL クエリのタイミングを計る良い方法

Linq to SQL を使用するときに SQL クエリのタイミングを計る良い方法はありますか? 私はロギング機能がとても気に入っていますが、何らかの方法でそのクエリの時間を計ることもできれば素晴らしいと思います. 何か案は?

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

sql - 複数のコントロールから LINQ クエリを生成する

私は最近、古い議会計画を保存して検索できるアプリケーション (vb.net) を作成しました。現在、アプリケーションは問題なく動作していますが、先日、データベースに渡す SQL 文字列を生成するために使用するルーチンを見ていましたが、率直に言って、それは悪かったです。
他の誰かがこれを行うより良い方法を持っているかどうかを確認するために、ここに質問を投稿しました。

私が持っているのは、テキスト ボックスからラジオ ボタンに至るまでの一連のコントロールを含むフォームです。これらの各コントロールはデータベース フィルターのようなもので、ユーザーが検索ボタンを押すと SQL 文字列になります (LINQ クエリにしたいのでLINQ to SQL に変更しました) は、完成したコントロールから生成されて実行されます。

私が抱えている問題は、これらのコントロールのそれぞれをデータベース内のフィールドに一致させ、「if ...then...else」の束を実行せずに効率的に LINQ クエリを生成することです。ステートメント。過去に、コントロールのタグ プロパティを使用して、コントロールをデータベースのフィールド名にリンクしていました。

これが少し混乱している場合は申し訳ありませんが、説明するのは少し難しいです。誰かがアイデアを持っているかどうかを確認するために、そこに投げ出してください。

ありがとうネイサン

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

c# - 2 つの SyndicationFeed を組み合わせる

feedfeed2を組み合わせる簡単な方法は何ですか? feed2の項目をfeedに追加したい。また、質問が WPF と Silverlight の両方でタグ付けされている場合、フィードに既にアイテムが含まれている可能性があるため、重複を避けたいと考えています。

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

c# - LINQ To SQL の使用を開始する必要がありますか?

現在、NetTiers を使用して、データ アクセス レイヤーとサービス レイヤーを生成しています。私は NetTiers を 2 年以上使用しており、非常に便利であることがわかりました。ある時点でLINQを見る必要があるので、質問は...

  1. NetTiers から LINQ To SQL に移行した人はいますか?
  2. この切り替えは良いことでしたか、それとも悪いことでしたか?
  3. 知っておくべきことはありますか?
  4. このスイッチをお勧めしますか?

基本的にどんな考えでも歓迎します。

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

c# - LINQtoSQL によって生成されたクラスで空のコンストラクターをオーバーライドする方法はありますか?

データベースに 'Users' というテーブルがある場合、LINQtoSQL によって生成された 'User' というクラスがあり、既に宣言されている空のコンストラクターがあります。

このコンストラクターをオーバーライドして独自のロジックを追加する場合のベスト プラクティスは何ですか?

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

c# - NHibernate、Castle、Linqの違い-彼らは誰を対象としていますか?

この回答は、LinqがNHibernate、Castleなどとはわずかに異なる開発者グループを対象としていることを示しています。

C#はかなり新しいので、それを取り巻くすべてのDBを気にしないでください。

  • NHibernate、Castle、Linqよりも優れた用語がないために他の主要なSQLラッパーはありますか?
  • それらの違いは何ですか?
  • 彼らはどのような開発者や開発を目指していますか?

-アダム

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

linq - Visual Studio 2005 での LINQ to SQL

私は通常、自宅で VS 2008 を実行しており、LINQ が組み込まれています。職場ではまだ VS 2005 を使用しており、LINQ to SQL を使用したい新しいプロジェクトを開始する機会があります。

いくつかの検索を行った後、私が思いついたのは、VS 2005 で LINQ を動作させるには、LINQ の 2006 年 5 月 CTP をインストールする必要があるということでした。

VS 2005 で LINQ を使用するためにインストールする必要がある適切なアドインまたは更新プログラムを誰かが知っていますか (できれば上記の CTP を使用する必要はありません)。