Inquiridor
Classe estática para configuração

Pergunta
-
Tenho um cadastro de configurações de meu sistema, e gostaria de carrega-los em uma classe estática para que não seja necessário buscar do banco a cada requisição.
Qual a melhor forma de instanciar esta classe? Existe no MVC um ponto de partida onde eu posso instanciar ela e persistir no sistema inteiro?
Todas as Respostas
-
-
-
Tentei criar um helper para isso:
using Sistema.Areas.Configuracoes.Models; using System; namespace Sistema.Helpers { public static class ConfigHelper { public static string NomeMatriz() { return ConfiguracoesSistema.NomeMatriz; } public static string Cor() { return ConfiguracoesSistema.Cor; } } }
Mas não esto conseguindo acessar das minhas views, algo tipo <h1>@ConfigHelper.NomeMatriz</h1> -
-
Crie um método de extensão como nesse video exemplo: https://www.youtube.com/watch?v=06ALJE46rsc e depois faça assim para dar certo
namespace System.Web.Mvc { public static class Methods { public static IHtmlString ConfigCor(this HtmlHelper HtmlHelper) { return ConfiguracoesSistema.Cor; } } }
Ai você acessa assim @Html.ConfigCor