C#

スポンサーリンク
C#

SQLite を使用して単体テストしていると、”FOREIGN KEY constraint failed” と怒られる

単体テストで SQLite を使用していて困ったことが合ったので、その概要と解決策です。 外部キー制約にひっかかる DB を使用する箇所の単体テストにおいて SQLite を使用することで簡単にテスト環境を構築することが出来ます。とりあえず...
C#

WPF 閉じるボタンのみを非表示にしたウィンドウの作り方

諸事情で閉じるボタン(いわゆる×ボタン)を非表示にしつつ、最小化ボタンのみを残す必要がありました。 たったこれだけのことなのに、結構複雑な処理を実装しないといけなかったので、備忘録として残しておきます。 参考サイト 今回、予想以上に処理が複...
C#

WPF で 上下左右に中央寄せのラベル(テキストボックス)を作る

WPF で上下左右(水平垂直方向)に中央寄せするラベルの作り方でハマったので備忘録です。 調べてもなかなかでてこなかった・・ やりたいこと ずばり、以下の絵のようなやつです。 解決策 以下の自動翻訳されたページに答えがありました。 cod...
C#

Microsoft.Extensions.DependencyInjection の DI コンテナの挙動について

ASP.NET Core でよく使われる(?) Microsoft.Extensions.DependencyInjection をクラスライブラリやコンソールアプリケーションで使用したときの挙動についての備忘録です。 Microsoft....
C#

WPF で外部のプロジェクトからユーザーコントロールとかを参照する方法

地味にかなりハマったので、備忘録として残しておきます。 シチュエーションとしては、以下の感じです。 プロジェクトは WPF を前提 ユーザーコントロール(MyUserCtrl.xaml)を含むクラスライブラリとしてプロジェクトA...
C#

自作の nuget package に xml コメントを付加する

以下、 .NET Standard の話です。 .NET Standard では、 nuget package の作成方法は、 *.nuspec を使用しなくても、 *.csproj に以下のように記載すれば *.nupkg が出力されま...
C#

Visual Studio 2017 でデフォルトの using を設定する【項目テンプレート使用】

Visual Studio で C# でアプリケーションを開発中に個人的によく思うのが、例えば using System.Linq とか using System.Threading.Tasks とか、毎回毎回手で書くの面倒くさいなぁという...
C#

.net standard で nuget package (*.nupkg) を生成する方法

.net framework 等では、 *.nuspec というファイルを経由して *.nupkg を作る方法があるみたいですが、.net standard では異なるみたいです。(もしかしたら .net core も同様かもしれませんが、...
C#

.NET Standard で EntityFrameworkCore の Scaffold を実行する

前回、 .NET Core で Scaffold しましたが、 クラスライブラリ側に Scaffold して DTO クラスを自動生成したくなりました。 しかし、単純ではなかったので、こちらも備忘録として残しておきます。 はじめに ...
C#

EntityFrameworkCore で Scaffold 使ってデータベースファーストする方法

主題の件ですが、ハマった部分もあったので備忘録として残しておきます。 先に注意点ですが、 .NET Core コンソールアプリケーションと、 ASP.NET Core では Scaffold の条件が異なる というのが今回ハマったところで...
スポンサーリンク
タイトルとURLをコピーしました