Enforce english documentations on Microsoft Docs

Microsoft translates the texts of its documentations by machines - and often this unfortunately still ends in total gibberish. But especially for dev .....

Format DateTime to ISO 8601

ISO 8601 is a general, international standard on how the complex representation of time stamps can be formulated in a general way - including the con .....

Clone entity values with Entity Framework

Often you want to duplicate entities or their values in order to save an entity with a new ID. But what is the best way to do this? There are many ex .....

Expose OpenSearch Endpoint with an ASP.NET Core Controller Action

OpenSearch OpenSearch is a standard that has existed for about 15 years and is used by search engines and Browsers. This standard was developed by Am .....

Welcome 2020

I wish you all a Happy New Year. I hope everybody started the new year restful, with joy and health! 2020 Todo List For the new year I have a lot of .....

Entity Framework 3 - Migrations

Install EF Core 3 Migration tools The tooling of the Entity Framework Core Migrations comes via NuGet (and dotnet tooling). dotnet tool install --glo .....

Custom PasswordHasher in ASP.NET Core Identity

In the ASP.NET Core Identity environment, the PasswordHasher is responsible for securely storing the password and performing password entry checks. I .....

Unit Testing with Entity Framework Core 3

This post covers the basic structure for unit tests with Entity Framework Core. Note: Unit tests are only there to test the respective logic. Unit t .....