ADO.NET– tag –
-
Asp.net
ASP.NET MVC 5 で使える ORM 3択 — EF6 / Dapper / ADO.NET の業務SE 視点比較
みなさんこんにちは!ヒロポンです!! 今回はASP.NET生存ガイド連載・第4回の本論記事。WinForms業務SEがASP.NET MVC 5でDBアクセス層を選ぶ時の話。 「ASP.NET案件= EF Coreが必須でしょ??」「DbContextってなんだ??」「Migrationとか怖くて触れない... -
C#
C# DataReader vs DataAdapter — メモリ消費と性能の使い分け(業務SE 判断軸)
みなさんこんにちは!ヒロポンです!! 今回はADO.NET業務SE現場でガチで踏みやすいやつ!!の話。 「DataAdapterで10万件取ろうとしたら画面が固まって、タスクマネージャ見たらメモリが800MB食ってた」「DataReaderで書いたコードでConnectionをClose忘... -
C#
SQL Server の DBNull を C# で安全にハンドリングする5つのイディオム
SQL ServerのDBNullをC#で安全にハンドリングする5つのイディオム みなさんこんにちは!ヒロポンです!! 今回は業務系のC#でガチで踏みやすいやつ!!の話。 朝、客先で席に着いてOutlookを開いた瞬間、「また昨日のバッチが落ちてます」と肩を叩かれる、... -
C#
C# DataTable を LINQ でフィルタ・GroupBy・分割する3パターン
C# DataTableをLINQでフィルタ・GroupBy・分割する3パターン みなさんこんにちは!ヒロポンです!! C#のDataTableいじってると、「これLINQで書きたい」って思った瞬間にコンパイルエラーで止まる、ってこと、ないっすか?? // ❌これは動かない var act... -
C#
C# DataAdapter.Update() で DBNull 例外が出た時の最短対処
C# DataAdapter.Update()でDBNull例外が出た時の最短対処 朝、客先で席に座った瞬間に「障害発生してます」と肩を叩かれる。ログを見たらSystem.InvalidCastExceptionの文字列の下にDBNullが並んでる。心当たりはある。昨日触ったDataAdapter.Update()だ。...
1
