Может ли кто-нибудь подтвердить, как изменить автоматически сгенерированную строку подключения для приложения платформы сущностей, чтобы она была относительной?
Это так, он будет работать для всех, кто загружает и устанавливает приложение. То есть, в настоящее время для строки подключения, автоматически сгенерированной для меня, указан абсолютный путь. Ниже приведен пример:
<add name="Model1Container" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SQLite;provider connection string='data source="C:\Documents and Settings\Owner\My Documents\My Dropbox\source\MyProject\MyProjectLibrary\MyProject.sqlite"'" providerName="System.Data.EntityClient" />
Следует отметить, что в моем решении проект приложения UI использует отдельный проект уровня бизнес-логики, в котором используется модель Entity Framework. Я копирую автоматически сгенерированную строку подключения из этого последнего проекта в проект пользовательского интерфейса, чтобы все заработало.
спасибо