最近の記事
- 固定された記事
マガジン
記事
[Entity Framework] LINQ to Entities からデータベース関数を呼び出す(~EF5/EF6/EF Core)
Entity Framework では LINQ to Entities でデータ抽出ができて便利ですが、データベース関数を使いたいケースもあります。 どのような方法が用意されているか、EFバージョンごとに見ていきましょう。 Entity Framework 4/5 EF5 までの Entity Framework は .NET Framework の一部として提供され、NuGet パッケージで拡張されていました。 System.Data.Objects.EntityFu
[C#] 自動UIテストで遊ぼう:生まれ変わったエッヂのはるかさんがクリスマスイブの予定を読み上げる(WinAppDriver でできること/できないこと)
祝! Chromium 版 Microsoft Edge 正式リリース(ベータ版向けから書き換えました) 自動UIテストの世界へようこそ 単体テストの自動化はかなり浸透しましたが、UIテストの自動化は、特にクライアント Windows アプリケーションにおいて、まだあまり活用されていないようです。 プログラム変更のたび、リリースのたびに繰り返されるリグレッションテストで工数削減の威力を発揮しますので、今まで触れる機会のなかった方も、楽しみながら導入を検討してみてはいかがでし
【警鐘】[改元][Windows][.NET] 「令和」対応パッチで画面が横に伸びる、文字が見切れる ― Windows Update 手動更新はちょっと待った方がいい
※2019年5月15日(日本時間)に自動配信が開始された修正版パッチで、フォント起因の横伸び、見切れ問題は解消されました。 --- 4月26日、「令和」対応パッチが Windows Update で配信開始されました。 日本の元号の変更について - KB4469068 現状は手動更新(「更新プログラムのチェック」)または Microsoft Update カタログからのインストールのみで、自動更新への反映は来月半ば頃と見られています。 また、Windows 10 / S
[.NET][改元] 「元年」表記に変わる日付書式が今になって拡大!(フレームワーク別の対策が必要)――マイクロソフト様、重大な変更をしれっとリリースしないで
「元年」表記の既定動作が突然変わった!新元号「令和」が発表されて間もない4月5日、一緒に仕事するエンジニアの方に教えていただき、愕然としました。 2019 年 4 月 3 日 — KB4489192 Windows 10 Version 1809 および Windows Server 2019 用の .NET Framework 3.5 および 4.7.2 の累積的な更新プログラム 書式パターンに "年" の文字を囲む半角の引用符が含まれているかいないかに関係なく、1 年
[.NET] コンストラクタより先にメソッドが実行されてしまうからくり――を解き明かすために派生クラスのインスタンス生成過程を追跡する
.NET では、コンストラクタから仮想メソッドを呼び出すと、派生型コンストラクタが処理されていない状態でオーバーライドメソッドが実行されてしまいます。 例として、基底クラス Base と 派生クラス Derived があるとします。 (括弧付き数字は実行される順番です) // 基底クラスclass Base{ private static bool baseStaticFieldInitialized = ConsoleOut("(1) 基底型静的フィールドの初期化"