Per un progetto di test personale, sto pensando di creare una SPA con le seguenti tecnologie:
ASP.NET MVC + EF + WebAPI + AngularJS.
Il progetto utilizzerà una piccola quantità di dati, quindi stavo pensando che potrei usare solo un file .json come spazio di archiviazione.
Ma non sono sicuro su come procedere con il collegamento tra EF e il file json nell'inizializzazione di DbContext.
Ho trovato una domanda correlata allo stackover: link
Conosco le basi dei file di modifica e memorizzo i dati all'interno. Quello che ho provato è quello di ottenere i dati dal file JSON nel metodo initilizer e creare gli oggetti uno per uno.
Questo è più un dubbio su come funziona se salvi / aggiorni un oggetto in dbcontext, devo passare attraverso tutti gli elementi e aggiungerlo / aggiornarlo manualmente? È meglio riscrivere il file completo?
Secondo questo link non è un buon pratica per usare json / XML per i dati che saranno manipolati.
Qualcuno ha esperienza con qualcosa di simile? Questa è una pessima idea e dovrei usare un altro tipo di archiviazione dei dati?