Qual é a melhor maneira de preencher listas suspensas com muitas entradas no ASP.NET MVC
-
28-09-2019 - |
Pergunta
Eu tenho uma lista suspensa que participa em um modelo de exibição de endereço.
É melhor armazenar a lista de 170 países em um banco de dados e carregá -los em uma coleção no modelo de visualização, ou é melhor codificá -los no modelo de exibição como uma coleção que contém selectlistems?
Qual é a melhor prática?
Quando o seletListiTems de codificação se torna muitas, pois a maioria das pessoas escolheu codificar o título de um nome: Sr., Miss, MS e Sra. ...
Solução
Eu definitivamente recomendaria colocá -los em um banco de dados.
O ASP.NET MVC possui alguns bons recursos de armazenamento em armazenamento em cache;
Portanto, como a chamada de dados pode ser armazenada em cache, não há desvantagem real para colocá -las no banco de dados, mas algumas das vantagens.