You’ve now looked at the basics of creating, running, and working with an ASP.NET 5/MVC 6 application. It’s time to dig a little deeper. This section explores implementing a model for a sample application (a model that works with a database). We then discuss handling requests and returning results using controllers and the many action methods available in the framework. For views, however, we created a separate section that follows this one. “Coding for the UI (Views and Related Web UI Elements)” covers many aspects of building a web UI inside ASP.NET MVC.