コーヒー飲みながら仕事したい

仕事で使う技術的なことの備忘録とか


Wordpress に引っ越しました!

.NET Core

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

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

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

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

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

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

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

主題の件ですが、ハマった部分もあったので備忘録として残しておきます。 先に注意点ですが、 .NET Core コンソールアプリケーションと、 ASP.NET Core では Scaffold の条件が異なる というのが今回ハマったところです。 前提事項 恐らく現状(dotnet core …

dotnet ef migrations add したら Unable to create an object of type 'ApplicationDbContext' と怒られるとき

ことの成り行き もともと dotnet core 1.1 のプロジェクトを dotnet core 2.0 にターゲットフレームワークを差し替えた時のお話。 コードファーストでDBを作るために、主題の通り dotnet ef migrations add XXX を実行したら Unable to create an object of …

dotnet ef コマンドが使用できないとき

↓参照でおk kuttsun.blogspot.jp

dotnet core 1.1 と 2.0 で挙動が違う件

[新しいプロジェクト]→[ASP.NET Core Web アプリケーション]で、「ASP.NET Core 2.0」を選択し、「Webアプリケーション(モデル ビュー コントローラー)」を選択し、「認証の変更」で「個別のユーザーアカウント」を選択する。 これで、デフォルトの状態で…