open-education-api / ooapi-dotnet

dot.net-implementation of the ooapi-specification
GNU Affero General Public License v3.0
8 stars 0 forks source link

Data -en API-model afsplitsen #60

Open kevinhagenaars opened 10 months ago

kevinhagenaars commented 10 months ago

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.