我有一个名为DAL
的类,其中包含连接到我的database
的方法。
创建新项目时,我总是继续Add Existing Item
并添加此类。一直工作!但是,既然我导入了新项目,就在标题上出现了错误……我希望你们中的一些人可以向我解释。
我知道当方法返回NULL值时会发生此异常。
这是我的代码:
#region Singleton
public sealed class Singleton
{
static readonly DAL instance = new DAL(); //HERE IS WHERE THE EXCEPTION OCCURS
// Explicit static constructor to tell C# compiler
// not to mark type as beforefieldinit
public static DAL Instance
{
get
{
return instance;
}
}
}
#endregion
这就是我称之为班级的地方。
namespace BD
{
public class BDAssociado
{
private DAL _dal;
public BDAssociado()
{
_dal = DAL.Singleton.Instance;
}
}
}
Dal构造函数:
public DAL()
{
_Conexao = new MySqlConnection(ConfigurationManager.ConnectionStrings["NameOfConnectionString"].ConnectionString);
}
最佳答案
检查您的连接字符串键是否存在于配置文件中。
关于c# - 未将对象引用设置为对象的实例在Singleton类上,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16734770/