我想做的是通过移民管理员获得一个连接线。
public Database( string connectionName ) {
try {
connectionString = ConfigurationManager.ConnectionStrings[connectionName].ConnectionString;
} catch (ArgumentException exeption) {
throw new ArgumentException("No connection name like this", connectionName, exeption);
}
}
我得到了:
对象引用未设置为对象的实例。
是的,当然,因为没有这样的连接字符串,我拼错了。
这就是为什么我试图用try / catch包装它。
但是我遇到了服务器错误,而不是例外。
如果配置文件中没有连接字符串,如connectionName
。