2

このコードを使用して、Entity Frameworkのアプリケーションモデルで使用するために、DataAccessクラスライブラリのConnectionStringからを取得したいapp.config.edmx

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Configuration;

namespace BusinessLogicAndData
{
    public class Connection
    {
        public static RevenueData GetContext()
        {
            //ConfigurationManager configManager = new ConfigurationManager();
            string conString = ConfigurationManager.ConnectionStrings["RevenueData"].ConnectionString;

            RevenueData RDC = new RevenueData(conString);

            return RDC;
        }
    }
}

しかし、プログラムが実行されるたびに、それは次のことを訴えるnull参照例外をスローします

オブジェクト参照がオブジェクトのインスタンスに設定されていません

VS 2010のスタックトレースを確認しましたが、問題を特定できないようです。例外の原因についての提案をお願いします。

4

1 に答える 1

1

実行可能アプリケーションの接続文字列を追加する必要がApp.Configあります(DataAccessライブラリプロジェクトの構成ではありません)。

于 2012-11-19T09:14:15.280 に答える