Мой MyModel.edmx находится в сборке DataAccess.dll.Ссылка на эту сборку есть в моем веб-проекте (C #)
Моя строка подключения к объекту - проблема.
Это то, что я скопировал из app.config в мой win.config:
<add name="MyModelEntities" connectionString="metadata=res://*/MyModel.csdl|res://*/MyModel.ssdl|res://*/MyModel.msl;provider=System.Data.SqlClient;provider connection string="data source=xxx;initial catalog=xxx;persist security info=True;user id=xxx;password=xxx;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
Проблема в том, что я получаю сообщение об ошибке, что источник метаданных не может быть загружен.
Я уверен, что имя моей модели указано правильно.Я проверил dll с помощью Reflector.
Итак, я думаю, что мне следует включить мою dll в строку подключения, и я попытался это
<add name="MyModelEntities" connectionString="metadata=res://DataAccess.dll/MyModel.csdl|res://DataAccess.dll/MyModel.ssdl|res://DataAccess.dll/MyModel.msl;provider=System.Data.SqlClient;provider connection string="data source=xxx;initial catalog=xxx;persist security info=True;user id=xxx;password=xxx;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
Но я получаю ошибку, что DataAccess.dll нельзя найти в списке перечислений сборок .
Можно ли как-то ссылаться на мою модель внутри dll напрямую. И моя dll не называется dll.
Любая помощь приветствуется.
Спасибо