Devo avere un file di impostazioni XML separato per la mia applicazione?

5

Voglio poter aggiungere alcuni oggetti alla mia applicazione semplicemente aggiungendo un nodo XML a un file di configurazione. Dovrei inserirlo nel file app.config o dovrei creare un file di configurazione XML separato? Un nodo sarebbe simile a questo

<Books>
   <Book>
     <title></title>
     <author></author>
   </Book>
</Books>

In questo caso aggiungerei più libri alla mia applicazione aggiungendoli nel file di configurazione. È una cattiva pratica avere 2 file di configurazione? Ho provato a cercare su Google le soluzioni sul file app.config ma sembra che non sia il posto giusto per farlo.

    
posta loli 10.08.2015 - 20:46
fonte

2 risposte

9

Molto probabilmente, vuoi un file separato. App.config è per la configurazione dell'applicazione, mentre quello che stai specificando è data.

Il tuo archivio dati potrebbe alla fine diventare un database o JSON, o qualsiasi altra cosa. Mantenerlo separato renderà il passaggio a qualcosa d'altro più facile in futuro.

    
risposta data 10.08.2015 - 20:52
fonte
0

Mantenere un file xml separato è consigliabile perché in futuro potrebbe essere necessario modificare queste impostazioni scritte in esso e se è in configurazione potrebbe essere complesso cambiarlo ...

Ma assicurati di andare in diretta che faccia leggere quel file solo per ragioni di sicurezza ..

    
risposta data 12.08.2015 - 08:43
fonte

Leggi altre domande sui tag