T4MVCの良いところは、リテラル/マジックストリングを取り除くことができることです。
T4MVCは、ASP.NET MVCアプリ用のT4テンプレートであり、コントローラー、アクション、およびビューを参照するときにリテラル文字列の使用を排除する、強く型付けされたヘルパーを作成します。
Web.config
ファイル内のアプリ設定に関して、同様のことが可能かどうか疑問に思っています。
<appSettings>
<add key="SecurityGuardEmailFrom" value="info@email.net" />
<add key="PasswordExpiresInDays" value="1" />
<add key="NumberOfPasswordsToKeep" value="5" />
</appSettings>
したがって、これの代わりに:
private static readonly int PasswordExpiresInDays =
int.Parse(ConfigurationManager.AppSettings["PasswordExpiresInDays"]);
次のようなものがあります。
MVC.Webconfig.PasswordExpiresInDays
また
MVC.AppSettings.PasswordExpiresInDays
これは、コンパイル時にアプリの設定がまだ存在するかどうかを確認するのに役立ち、ランタイムエラーを回避できます。
これは実行可能でさえありますか?はいの場合、これに似たものがすでにどこかに実装されているかどうか知っていますか?