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;
}
}
}
ダル コンストラクター:
public DAL()
{
_Conexao = new MySqlConnection(ConfigurationManager.ConnectionStrings["NameOfConnectionString"].ConnectionString);
}