In de huidige opzet van de data entiteiten is er voor gekozen om zowel het data model als het api/view model te combineren. Dit resulteert in onduidelijkheden wat wel en niet in de database komt door middel van Entity Framework maar ook welke velden naar buiten treden.
Door deze twee modellen af te splitsen en te mappen van de een naar de ander is er duidelijk zicht op wat een database entiteit is en wat naar buiten treedt als response. Dit maakt de code base leesbaarder en onderhoudbaarder.
In de huidige opzet van de data entiteiten is er voor gekozen om zowel het data model als het api/view model te combineren. Dit resulteert in onduidelijkheden wat wel en niet in de database komt door middel van Entity Framework maar ook welke velden naar buiten treden.
Door deze twee modellen af te splitsen en te mappen van de een naar de ander is er duidelijk zicht op wat een database entiteit is en wat naar buiten treedt als response. Dit maakt de code base leesbaarder en onderhoudbaarder.