时间:2021-07-01 10:21:17 帮助过:77人阅读
这里有必要提一下另外一种设置的方式
<connectionStrings> <add name="ConnStr" connectionString="Data Source=|DataDirectory|\my.db" providerName="System.Data.SQLite.EF6"/> </connectionStrings>
可以在程序中对DataDirectory进行设置
AppDomain.CurrentDomain.SetData("DataDirectory", AppDomain.CurrentDomain.BaseDirectory);
发现这种方式,设置在exe所在目录下起作用,但改变目录好像就失效了。猜测,sqlite查找数据库文件的方式,应该是默认从exe所在目录进行查找的。
http://www.cnblogs.com/liuguangyin/p/6572734.html
EF+Sqlite 动态设置连接字符串
标签:false 连接字符串 app directory contex 目的 客户 客户端 users