Domanda

Ho un DropDownList che particpates in un indirizzo vista del modello.

E 'meglio per memorizzare l'elenco di 170 o giù di lì i paesi in una banca dati e caricarli in una collezione sul Model View, o è meglio a duro loro codice nel Model View come una raccolta contenente SelectListItems?

Che è meglio pratica?

SelectListItems Quando non hardcoding diventano troppi, come la maggior parte delle persone sarebbe scegliere di codificare il titolo di un nome: Sig, signorina, la signora, e la signora ....

È stato utile?

Soluzione

mi sarebbe sicuramente consigliare loro di mettere in una banca dati.

ASP.Net MVC ha qualche bella caching caratteristiche in modo da utilizzare quelli che non sarà fare una chiamata diretta al database per ogni utente che successi che pagina.

Quindi, dal momento che la chiamata dati possono essere memorizzati nella cache non v'è alcun vero problema di metterli nel database, ma un bel paio di aspetti positivi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top