Linq– tag –
-
C#
C# DataTable の大量行を Skip&Take でページングする3パターン — 1万行を1000件ずつ処理する設計
みなさんこんにちは!ヒロポンです! X見てるとマジで「本番でだけページングが急に死んだ」って人多い!!!あーーみんなハマってるんだなーって。 ステージングはデータ少なくて400ページまでしか試してなくて1000ページ超えたあたりでoffsetが重くなっ... -
C#
EF6 + LINQ で N+1 問題を踏まない3つの書き方
みなさんこんにちは!ヒロポンです! X眺めてると、EF6でLINQ書いたら裏でSQLが1000本飛んでた、本番で朝までエンドポイント詰まってた、みたいな話。。マジで多い。 ローカルDBは50件しかないから12msで終わってた。でも、、本番で5万件+同時500ユーザー... -
C#
C# DataTable を LINQ でフィルタ・GroupBy・分割する3パターン
C# DataTableをLINQでフィルタ・GroupBy・分割する3パターン みなさんこんにちは!ヒロポンです!! C#のDataTableいじってると、「これLINQで書きたい」って思った瞬間にコンパイルエラーで止まる、ってこと、ないっすか?? // ❌これは動かない var act... -
C#
C# Linq で Null を回避する書き方とパフォーマンス(業務SEのコピペで動くやつ)
みなさんこんにちは!ヒロポンです! 今回は業務SE現場でガチで踏みやすいやつ!!の話。 「DataTableからList<T>に積んでLinqでフィルタかけたら、NullReferenceExceptionで落ちた」「Where書いたのに件数が合わない」「First()とFirstOrDefault()...
1
