When creating a solution you may want to seperate out your areas of concern to keep them seperate. This is done by creating different projects within the solution. This helps with seperating the data layer and the business layer from the presentation layer. Most of the guides for settting up .net core solutions have all the code in a single project. We are going to set up a multi project solution that will highlight the issues and show how to over come them. First of all we need to create a solution.