開発環境
OS
Windows
Visual Studio,
Visual Studio Professional 2019
Core のバージョン
.netcore 3.1
内容
.netcore razorpagesでWebアプリケーションを作成しています。
このアプリケーションではメールの送信を行いますが、メール作成時に既定でセットされる文言を設定できるようにします。
それらの設定はユーザーでも編集ができるようにしますが、こういった設定情報はどこに保存するのが適しているのでしょうか。
- データベース
- appsettings.json
- 独自のxmlファイル
を検討しました。
それほどの件数ではないデータを保存するのでデータベースでは大仰かな、と思いました。
appsettings.jsonはユーザーからの編集ができないほうが望ましいような記事をネット上で散見されたので、あまり望ましくないのかな、と思いました。
独自のxmlファイルの場合はそのファイル自体の適切な保存場所がわかりません。
どういった方法がベストプラクティスなのか、ご教授いただけますと幸いです。
回答3件
あなたの回答
tips
プレビュー