У меня есть файл app.config в моем проекте, как показано ниже.
У меня есть следующий код для чтения строки подключения:
string connectionstring = ConfigurationManager.ConnectionStrings["LibraryReservationSystemEntities"].ConnectionString;
Он показывает исключение, как указано ниже.
В экземпляре объекта не задана ссылка на объект.
Как мы можем это исправить?
Примечание. Это проект библиотеки классов. Я скопировал эту строку подключения из другого проекта, в котором есть файл EMDX для EF. У меня есть только один проект в моем текущем решении.
Примечание. Мне нужно создать экземпляр ObjectContext (из EF) из моего проекта. EMDX доступен в другом проекте.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="LibraryReservationSystemEntities" connectionString="metadata=res://*/MyEDMtest.csdl|res://*/MyEDMtest.ssdl|res://*/MyEDMtest.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.;AttachDbFilename=C:\DevTEST\Databases\LibraryReservationSystem.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
</connectionStrings>
</configuration>
ССЫЛКА