データベースへのアクセスを簡素化するために静的ユーティリティ クラスを作成しましたが、コード「TypeInitializationException」を実行すると、次の例外が発生します。
<connectionStrings>
<add name="vistConnectionString" connectionString="XXXXX"/>
</connectionStrings>
static class DBUtility
{
private static string dbConnection = ConfigurationManager.ConnectionStrings["vistConnectionString"].ConnectionString;
public static string DbConnection
{
get { return dbConnection; }
}
}
静的プロパティを呼び出すと、TypeInitializationException 例外を受け取ります
string s = DBUtility.DbConnection; // this line throws the exception
例外からのメッセージは
Message=The type initializer for 'VIServiceToolServiceLibrary.Database.DBUtility' threw an exception.