マガジンのカバー画像

ちょっとレアなプログラミング Tips

29
.NET(C#/VB.NET)を中心に、珍しめの Tips をご紹介していきます。
運営しているクリエイター

2019年2月の記事一覧

[Entity Framework] トランザクションのスコープ制御(EF6:Model/Database First)

Entity Framework のコンテキストにおいて、トランザクションは、既定では SaveChanges() を実…

CodeOne
5年前
1

[Entity Framework] トランザクションのスコープ制御(EF4.1~:Model/Database First…

Entity Framework のコンテキストにおいて、トランザクションは、既定では SaveChanges() を実…

CodeOne
5年前
2

[.NET] 単体テストがさくっと書ける!モック化の枠組み(Moq + Unity)

モックライブラリ Moq とDIコンテナ Unity(※1)を使用してモック化する例です。 単体テスト…

CodeOne
5年前
3

「共変性」「反変性」が絶望的にわかりづらいので○○○○性と命名し直してみた

先週、解説記事(どこで何を読んでも「はあ?」だった人が最後にもう一度だけ挑戦する「共変性…

CodeOne
5年前
1

そういうことか! どこで何を読んでも「はあ?」だった人が最後にもう一度だけ挑戦す…

※少し長くなりますので、時間のない方はまず こちらの記事 を読んでみてください。 プログラ…

CodeOne
5年前
1

[.NET][JavaScript][SQL] null と空文字の等価/不等価判定を言語別に並べて比較して…

言語によって null や空文字の扱いは異なることがあります。 以下に例を示します。(★は注意…

CodeOne
5年前
2

[.NET] 便利な実行時インスペクションツール(フリー/オープンソース)~丸見え&診断、動的変更も~ ※掘り出し物あり

■Windows フォームHawkEye 2 実行時にプロパティ、フィールドの確認/変更、イベントハンドラの確認/実行などができます。 あまり知られていませんが(日本語の紹介記事はほかに見たことがない)、すごいツールです。 元祖 HawkEye の時代から、10年以上の間重宝しています。 左上の◎を実行中の画面コントロールにドラッグして使います。 CodePlex で開発されていた HawkEye(.NET 3.5 まで)を引き継いだ形で、.NET 4 以降にも対応してい