ちょっとレアなプログラミングTips（.NET 系）

自社サイトに書きためたTipsが増えたので、参照しやすいように1件ずつ Qiita に移していくことにしました（結構古いのもありますので見直しながら）。

※もしコメントでご希望をいただけましたら、優先的に移していこうと思っています。
※待たずに今すぐ見たいものがありましたら、とりあえず1ページにぎゅっとつまった [[こちら]](https://codeone.jp/Demo/Tips.aspx) からご覧ください。

以下、候補です。
移したらリンクをつけていきます。
（ストックしていただければ更新を通知いたします）

- [[.NET] 日付計算いろいろ](https://qiita.com/CodeOne/items/384b05cd089e528429a6)
- [[.NET] コードを見直したくなる「値型」等価判定の思わぬ落とし穴（一般編）](https://qiita.com/CodeOne/items/9f38477351a161a12003)
- [[.NET] コードを見直したくなる「値型」等価判定の思わぬ落とし穴（特殊編）](https://qiita.com/CodeOne/items/4e22a1aa1b4d8c90e435)
- [[.NET] コードを見直したくなる「参照型」等価判定の思わぬ落とし穴（一般編）](https://qiita.com/CodeOne/items/c0f593c28c08f72d67ad)
- [[.NET] コードを見直したくなる「参照型」等価判定の思わぬ落とし穴（特殊編）](https://qiita.com/CodeOne/items/e9ff4d797a19c84231a1)
- [[.NET][JavaScript][SQL] null と空文字の等価／不等価判定を言語別に並べて比較してみた](https://qiita.com/CodeOne/items/1f95a54271f9597c2c74)
- [[.NET] 便利な実行時インスペクションツール（フリー／オープンソース）](https://qiita.com/CodeOne/items/77d2998d599deb40201a)
- [そういうことか！ どこで何を読んでも「はあ？」だった人が最後にもう一度だけ挑戦する「共変性」と「反変性」](https://qiita.com/CodeOne/items/730480791c2e98b40d66)
- [[.NET] コンストラクタより先にメソッドが実行されてしまうからくり――を解き明かすために派生クラスのインスタンス生成過程を追跡する](https://qiita.com/CodeOne/items/341309bda868b1b063ae)
- [.NET] モックライブラリ「Moq」のちょっと進んだ使い方
- [[.NET] 単体テストがさくっと書ける！モック化の枠組み（Moq + Unity）](https://qiita.com/CodeOne/items/7231ade6050588751ec6)
- [[.NET] 単体テストがさくっと書ける！モック化の枠組み（Moq + Autofac）](https://qiita.com/CodeOne/items/04541f1dda346d7dd9f6)
- [[.NET] リフレクション スニペット集](https://qiita.com/CodeOne/items/dec866f143febd5d8f40)
- [[.NET][消費税] 税込価格から本体価格を逆算する式（端数処理方式別）](https://qiita.com/CodeOne/items/25a45c6a96be2ff7e272)
- [[VB.NET] 型変換／キャストのまとめ ―どう使い分ければいいのか？](https://qiita.com/CodeOne/items/81c91e677638edfd9476)
- [LINQ] 非ジェネリック IEnumerable を LINQ で扱う
- [ADO.NET] DataTable／DataView 内の高速検索
- [ADO.NET] SqlBulkCopy の活用と注意点
- [[Entity Framework] メタデータ列（データ作成/更新日時など）の値設定](https://qiita.com/CodeOne/items/c650a1bee477a8fec00a)
- [[Entity Framework] トランザクションのスコープ制御（EF4.1～）](https://qiita.com/CodeOne/items/ea2ed5a37aa0537eaeef)
- [[Entity Framework] トランザクションのスコープ制御（EF6：Model/Database First）](https://qiita.com/CodeOne/items/d45bf7a69ed8533857f2)
- [[Entity Framework] トランザクションのスコープ制御（EF6：Code First）](https://qiita.com/CodeOne/items/cde232063bcc795b89f4)
- [[Entity Framework] LINQ to Entities からデータベース関数を呼び出す（～EF5／EF6／EF Core）](https://qiita.com/CodeOne/items/7a839db6a4840a02d24e)
- [[Entity Framework] Code First で SQL Server の FILESTREAM アクセス](https://qiita.com/CodeOne/items/0221b4af5f6d60f0267b)
- [[WPF][MVVM] コードビハインドは汚さずにボタンでページ遷移する3つの方法](https://qiita.com/CodeOne/items/dd7c95ddbba45bf4b981)
- [Windows フォーム] Dock の優先度
- [Windows フォーム] フォーム基底クラスのコンストラクタで引数指定を強制する方法
- [Windows フォーム] フォームの Close と Dispose 【クイズ形式】
- [ASP.NET] 知っておくと便利な静的ユーティリティメソッド
- [ASP.NET Web フォーム][C#] 変更に強い、安全な Response.Redirect
- [[ASP.NET][Entity Framework] ASP.NET Core で Code First のマイグレーション自動適用/初期データ生成](https://qiita.com/CodeOne/items/6ca2a1070a1fa27fd3bf)
- [DB] SQLServerへのインポートで高速なのは？
- [DB] MDB の CSV エクスポート（TransferTextよりも高速な方法）
- [DB] テキストデータを SQL で Oracle にインポート
- [DB] SQLServer と MDB で JOIN
- [[DB][PowerShell] SQL Server バックアップを曜日単位で共有フォルダにコピー](https://qiita.com/CodeOne/items/16d3b0d4210c882984e0)
- [[VB6] 文字列連結の100倍高速化（VB6 版 StringBuilder）](https://qiita.com/CodeOne/items/36aa1c59e5e83c9a5e9b)
- [[VB6] VB6 でもユニットテスト／モック利用](https://qiita.com/CodeOne/items/0d09948d5a4a1e98d001)
- [[VB6] Registration-Free COM（レジストリ登録を必要としないCOM）の構成手順](https://qiita.com/CodeOne/items/bef2f003e0fdaba104cc)
- [ADO] Recordset 内の高速検索

#### （遊んで覚える編）
- [ブラウザ操作は Selenium？ いえ WinAppDriver でも ―自動UIテストで遊ぼう：Qiita に「いいね」がついてたら](https://qiita.com/CodeOne/items/11656ace7021cd45ad98)
- [[C#] 自動UIテストで遊ぼう：生まれ変わったエッヂのはるかさんがクリスマスイブの予定を読み上げる（WinAppDriver でできること／できないこと）](https://qiita.com/CodeOne/items/6a7e75fc82f94b332f14)

#### （番外編）
- [[.NET][改元] 「元年」表記に変わる日付書式が今になって拡大！（フレームワーク別の対策が必要）――マイクロソフト様、重大な変更をしれっとリリースしないで](https://qiita.com/CodeOne/items/97c5a84cfa7376cbb629)