我正在使用C#处理数据库。 当我尝试从app.config中获取值以说明该项目必须在哪个数据库上工作时,我的问题就出现了。]
这是我正在尝试的:
namespace LanzamientoProyectos.BD { public class ConsultasBD : IDisposable { private SqlConnection conexionBD; Configuration config = ConfigurationManager.OpenExeConfiguration(Application.ExecutablePath); string valEmp = config.AppSettings.Settings["EMPRESA"].Value; private const string Empresa = "3"; public ConsultasBD() { conexionBD = new SqlConnection(ConfigurationManager.AppSettings["ggConnectionString"]); }
但是,我总是遇到接下来的两个错误:
错误1
:非静态字段,方法或属性需要对象引用错误2
:字段初始化器不能引用非静态字段,方法或属性我如何在此类中的app.config中访问此变量?
提前感谢!
我正在使用C#处理数据库。当我尝试从app.config中获取一个值来说明该项目必须使用哪个数据库时,就会出现我的问题。这是我正在尝试的:名称空间...
问题出在这两行:
在构造函数内进行初始化:
如何在此类中的app.config中访问此变量?
假设您将连接字符串存储在应该存储的位置: