【发布时间】:2018-11-12 13:52:01
【问题描述】:
我正在将应用程序的设置更改为 clickonce 应用程序。
我正在使用 SQL Server Express 和 EntityFramework 以及代码优先方法。
数据库的 MDF 存储在 %USERPROFILE%/database.mdf 中。现在我必须将位置更改为 %USERPROFILE%/AppData/Local/Apps/ ...
我尝试使用此连接字符串
connectionString="data source=(LocalDb)\MSSQLLocalDB;initial catalog=MIADbContext;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\database.mdf"
但是使用这个连接字符串我得到一个错误:
System.ArgumentException: Expansion of |DataDirectory| failed while processing the connection string. Ensure that |DataDirectory| is set to a valid fully-qualified path.
我不知道为什么这不起作用。有什么办法解决吗?
【问题讨论】:
标签: ef-code-first clickonce localdb