WPF(MVVM)プロジェクトにSQL Server CE 4.0を使用しており、開発中、データベースはアプリケーションと同じフォルダーにあります。したがって、APP.CONFIGファイルには次の接続文字列があります。
<configuration>
<add name="DatabaseEntities" connectionString="metadata=res://*/Model.csdl|res://*/Model.ssdl|res://*/Model.msl;provider=System.Data.SqlServerCe.4.0;provider connection string="Data Source=Database.sdf"" providerName="System.Data.EntityClient" />
</connectionStrings>
</configuration>
次に、Windowsインストーラー(MSI)を作成しましたが、WindowsXPではすべてが完璧です...
ただし、WINDOWS 7に移動すると、データベース(インストールフォルダーに展開されている)にアクセスできません(UAC)。だから、SDFを別の場所に移動する必要があるようです...?
Users ... \ AppData \ Local \ Model \ Database.SDFの下に配置する必要があると思いますか?または、そのようなファイルの別のより適切な場所はありますか?
また、この新しい場所を指すようにConnectionStringを変更する方法がまったくわかりません(APP.CONFIGファイルにハードコーディングされています)。
任意の提案や助けをいただければ幸いです。
ありがとう、