У меня было два отдельных проекта, которые использовали одну и ту же базу данных, аналогичные методы и т. Д. Итак, я создал новое решение и добавил эти два проекта.Доля проектов edmx Betwen .NET и библиотека классов C#
Я создал проект библиотеки классов 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 других 2-х проектов, которые будут использовать EDMX из библиотеки классов C# ? Если да, может ли кто-нибудь показать мне пример?
Благодаря
... thanx. Это сработало и для меня. :-) – Mariusz