Summary
Eventually, our journey through ASP.NET Core and Angular has come to an end. Our last effort was to get our native web application ready to be published into a production environment, where it can be checked by the product owner as the potentially shippable product it now definitely is.
The first thing we did was to change the underlying database from localDb
to a real SQL Server instance. For the sake of simplicity, we chose to install SQL Server 2017 Express, which is freely available for download from the Microsoft Download Center. We briefly installed it, along with the SQL Server Management Studio tools and then we used the latter to properly configure the former: creating the database, adding the login credentials and doing what it takes to make our application able to connect using a standard connection string. We also took advantage of the ASP.NET Core default pattern to handle multiple environments--Development and Production--which we used to conditionally replace the localDb...