マガジンのカバー画像

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

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

#プログラミング

[Entity Framework] LINQ to Entities からデータベース関数を呼び出す(~EF5/EF6/…

Entity Framework では LINQ to Entities でデータ抽出ができて便利ですが、データベース関数…

CodeOne
4年前
1

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

モックライブラリ Moq とIoCコンテナ Autofac を使用してモック化する例です。 単体テストの基…

CodeOne
5年前
1

[.NET][改元] 「元年」表記に変わる日付書式が今になって拡大!(フレームワーク別の…

「元年」表記の既定動作が突然変わった!新元号「令和」が発表されて間もない4月5日、一緒に仕…

CodeOne
5年前
1

[.NET] コンストラクタより先にメソッドが実行されてしまうからくり――を解き明かす…

.NET では、コンストラクタから仮想メソッドを呼び出すと、派生型コンストラクタが処理されて…

CodeOne
5年前

[VB6] Registration-Free COM(レジストリ登録を必要としないCOM)の構成手順

誰もがはまる「DLL 地獄」("DLL Hell")。 Windows XP SP1 以降の Window OS では、それを回…

CodeOne
5年前
3

[DB][PowerShell] SQL Server バックアップを曜日単位で共有フォルダにコピー

SQL Server 製品版では、定期的なバックアップをメンテナンスプランで構成することが多いと思…

CodeOne
5年前

[ASP.NET][Entity Framework] ASP.NET Core で Code First のマイグレーション自動適用

Entity Framework Core で add されたマイグレーションは以下のコマンドでデータベースに手動適用できます。 [パッケージマネージャーコンソール] Update-Database -Context FooContext [CLI コマンド] dotnet ef database update --context FooContext ASP.NET Core でアプリケーション起動時にマイグレーションを自動適用させるためには、Program.Ma

[WPF][MVVM] コードビハインドは汚さずにボタンでページ遷移する3つの方法

Hyperlink 要素を使うと NavigateUri プロパティにパスを指定することでページ遷移を実現する…

CodeOne
5年前
4

[Entity Framework] Code First で SQL Server の FILESTREAM アクセス

SQL Server の FILESTREAM はバイナリデータを管理するのに便利な仕組みですが、Entity Framew…

CodeOne
5年前
4

[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

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

※少し長くなりますので、時間のない方はまず こちらの記事 を読んでみてください。 プログラミング言語仕様の中でも、名前のわかりづらさと概念のややこしさが相まって、際立ってとっつきにくい「共変性」「反変性」。 どこで何を読んでも頭がこんがらがるばかりという方。 なんとなく使えているけど仕組みはよくわかっていないという方。 そのもやもやをいったんお引き受けします。 (お返しすることになったらごめんなさい) 一般的な解説とはあえて違った切り口で、かつ本質から逸れることなく、図