У меня было два отдельных проекта, которые использовали одну и ту же базу данных, аналогичные методы и т. Д. Итак, я создал новое решение и добавил эти два проекта.
Я создал проект библиотеки классов C # и яЗаписал туда все методы из двух других.Я также создал файл EDMX для слоя DAL.Я добавил ссылку на проекты библиотеки классов C # другим двум, но теперь у меня возникла проблема.
Когда я пытаюсь подключиться к базе данных, я получаю сообщение об ошибке: «Указанное соединение не былооснован в приложении, не предназначен для использования с EntityClient или недействителен "(я перевел это с португальского, так что это на 100% правильно).
В App.Config библиотеки классов C #строка подключения:
<add name="RIAEntities" connectionString="metadata=res://*/RIA.csdl|res://*/RIA.ssdl|res://*/RIA.msl;provider=System.Data.SqlClient;provider connection string="Data Source=GERAL-PC\SQLEXPRESS;Initial Catalog=RIA;Integrated Security=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
Нужно ли мне добавлять соединение в web.config двух других проектов, которые будут использовать edmx из библиотеки классов C #?Если да, может кто-нибудь показать мне пример?
Спасибо