Ich habe eine ziemlich standardmäßige Out-of-the-Box-MVC-Anwendung, die ich erstelle. Die Idee ist, dass sich bestimmte Aspekte seines Verhaltens abhängig von einer bestimmten Liste von Ja/Nein-Parametern ändern (bestimmte Ansichten werden angezeigt oder nicht).Verwenden einer Konfigurationsdatei in MVC
Da meine Erfahrung hauptsächlich mit WinForms ist, war mein erster Gedanke, eine XML-Datei zu erstellen, die beim Start serialisiert werden würde. Ist dies eine gültige und intuitive Art, mit einem MVC-Projekt zu interagieren, oder gibt es einen besseren Weg dazu? Und wenn dies in Ordnung ist, ist es genauso/ähnlich wie bei einem WinForms-Projekt?
Das ist wirklich Meinung basiert und keine geeignete Frage für Stack-Überlauf. Finden Sie heraus, was für Sie und Ihre Anwendung am besten funktioniert. – mason
Je nach Komplexität der Konfiguration finde ich JSON einfacher zu lesen und zu "konfigurieren". Auch hier kommt es auf Ihre Konfiguration an. – mxmissile
Es hängt davon ab, wie oft sich diese Parameter ändern und wer sie ändern kann/sollte. Sie könnten ein Model verwenden und den Konstruktor wie gewünscht auf Ja/Nein setzen und dies später mit Logik aus anderen Quellen (Datenbank, Administrationsseiten, usw.) überschreiben ... –