LINQ– tag –
-
EF CoreでQuizごとの問題数(TotalQuestions)を取得する方法|GroupBy不要のCount集計
Entity Framework Core(EF Core)で「クイズ一覧に問題数も表示したい」と思ったとき、つい GroupBy を書きたくなります。ですが、Quiz と Question が 1対多の関係で... -
LINQ(EF/SQL)で取得したdecimal金額を3桁区切り(カンマ)表示する方法|ToString(N2)とEF変換の注意点
ASP.NET(C#)で、LINQ(EF/SQL)から取得した decimal? の金額を一覧表示するとき、「1000.00 → 1,000.00」のように3桁区切りで見やすくしたい場面はよくあります。た... -
C# LINQ Whereでインデックス付きpredicateが使える理由|Funcとオーバーロード解決を徹底解説
LINQのWhereで、要素だけでなく「要素+インデックス」を受け取るpredicateが使えるのに、呼び出し側はインデックスを渡していない――この違和感は、Whereのオーバーロー... -
SQL Serverの累積残高(SUM OVER)をEF Core/LINQで再現する方法|前残高とランニングサム
SQL Server では SUM(...) OVER(ORDER BY ...) で簡単に「累積残高」を出せますが、EF Core の LINQ へそのまま移植すると詰まりがちです。本記事では「前残高+期間内... -
EF Core LINQ集計で0件時に「Enumeration yielded no results」を防ぐ方法(Union/GroupBy/Sum対応)
ASP.NET Core+EF Coreで「支払い」「購入」など複数テーブルをLINQ集計し、会社ID単位の合計金額をJSONで返す実装は定番です。一方で期間内の該当データが0件だと、結... -
C# LINQでIDリストに含まれるNameを抽出する方法|Where/Contains/SelectとHashSet高速化
C# LINQで「IDリストに一致する要素だけ取り出し、Name一覧を作る」処理は、画面表示や権限チェック、検索条件の反映などで頻出します。短く書ける反面、重複・速度・順... -
C# TextBoxの空白区切り数値を分割して偶数・奇数をカウントし合計を出す方法(Split/LINQ/TryParse)
WindowsフォームのTextBoxに「02 04 01 03 05」のような空白区切りの数値を入力し、ボタンを押したら偶数・奇数の個数と合計を表示したい――この要件は、文字列を「分割... -
C#で文字列配列の重複単語をカウントする方法|LINQ GroupByとDictionaryで出現回数を集計
ログやCSVから読み込んだ文字列配列の中で「同じ単語がいくつ出現したか」を数えたい——C#ではとてもよくあるニーズです。しかし素朴なfor文だけで実装すると、カウンタ... -
C# Entity Framework Coreで日次売上と歩合(コミッション)を多段階条件で計算するLINQ実装ガイド
ASP.NET Core と Entity Framework Core で、日次売上とグループ別の歩合(コミッション)をきれいに集計したい…でも複雑な LINQ が SQL に翻訳できずにつまずくことは...
12
