1

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);
  }
4

2 に答える 2

2

構成ファイルに接続文字列キーが存在することを確認します。

于 2013-05-24T13:46:06.243 に答える