C#DbContextはMoqで置き換えれない。UseInMemoryを使う(C# EFCore) DbContextはインタフェースでないため、Moqで置き換えられないようです。 そのためDbContextではMoqの代わりに、UseInMemoryDatabaseを使うとよいみたいです。 手軽に使えてとても便利です。 2019.12.18C#
C#C# NETCore) ViewComponentを使ってnavbarにIDを表示する。 ナビゲーションバーにユーザIDを表示する。など画面部品を作成するには、ViewComponentを使います。 ViewComponentを使って画面部品を作ってみましょう。 2019.12.17C#
C#型 ‘System.Threading.Tasks.TaskCanceledException’ の例外が System.Private.CoreLib.dll で発生しましたが、ユーザー コード内ではハンドルされませんでした(C#) 型 'System.Threading.Tasks.TaskCanceledException' の例外が System.Private.CoreLib.dll で発生しましたが、ユーザー コード内ではハンドルされませんでした(C#) 2019.12.16C#
C#【EFCore】 複合外部キーの書き方 EFCoreで、複合外部キーの書き方を説明します。公式の説明ページにすべて載っているので、その解説を利用しつつ、複合外部キーの書き方だけ説明します。 2019.12.05C#
C#【C# .NET Core】MVCとRazorのチュートリアルをやってみて。初心者向けに補足説明 Razor MVCのチュートリアル、基本や暗黙処理について。@page、@model、OnGet()とは。ルーティングのやり方。EFCoreでのDBの作成。Postgresの使用方法など。 チュートリアル通りにやれば、無事、Movieを管理するCRUDなウェブアプリを作れると思います。 ただチュートリアルやりながら、私がもうちょっと情報が欲しいなと思ったことを以下に書きならべていきたいと思います。 2019.11.24C#
C#【C#】EFCoreの基本と応用(.NET Core MVCのチュートリアルにて) MVCチュートリアルのModelの作成を例に、EFCoreの基本的なことを見ていきます。あとはSqlServerではなく、PostgreSQLを代わりに使えるよう変更してみたりします。 2019.11.19C#
C#【C#】RazorとMVCの違い(.NET Core) ASP.NET Core 3.0 Webアプリを初めて触りました。 RazorとMVCの違いが判らなかったので、図などを使って簡単にまとめてみました。 RazorとMVCの違い、 Razorは、各ページそれぞれに対して、サーバ側の処理を書く。 MVCは、各ページとは分離したクラス(コントローラクラス)を作成し、そこに処理を書く(ページに対してサーバ側処理のコードは書かない) 2019.11.15C#
C#【C#】awaitとは? 150文字以内で説明してみた タスク、スレッド、非同期、などの説明はとばして、まずawaitから説明してみた。 awaitとは、「待機する」ために使う予約語。 awaitをつけて関数を呼ぶと、その関数が終了するまで、そこで処理が止まる。 awaitのついた関数が終了すると、止まっていた処理が続きから再開される。 2019.11.10C#