Clean Usable Library Classes for .Net Core
Introduction and Definitions
What do I mean by clean and usable library classes? By this, I mean one that will plug into a .Net Core application with a minimum of fuss. The type will be usable as a property, as a return from a method, parameter, as part of a model in an MVC application, or used as part of a database in an Entity Framework project.