As a developer using C#, when we build websites we ideally want our website entities to be defined, or, at least mapped in code. This mapping allows us to create strongly typed models. Strongly typed models make the code more robust, allows unit testing of key aspects of the site. Some CMS's like Episerver have a built-in mechanism to do this, however, out of the box Sitecore doesn't provide any such ability.
Trying to manually map Sitecore entities to objects is very fragile and very boring. If someone changes a property name in Sitecore, your website could just suddenly break :( For this reason, several developers have gone off and created their own solutions to solve the problem for the rest of us).
In today's guide, I'm going to use a package called 'Synthesis' to do the work for us.
<setting name="StartupRegenerateProjectPath" value="~/../Code/SitecoreProject.csproj" />
Software Architect, Programmer and Technologist Jon Jones is founder and CEO of London-based tech firm Digital Prompt. He has been working in the field for nearly a decade, specializing in new technologies and technical solution research in the web business. A passionate blogger by heart , speaker & consultant from England.. always on the hunt for the next challenge