Example showing how to create a custom IFileProvider to serve .NET Core MVC views from an alternative source, such as a database.
The SQL for creating and populating a database table can be found in the setup.sql file in the solution.
Full details are available at http://www.mikesdotnetting.com/article/301/loading-asp-net-core-mvc-views-from-a-database-or-other-location