这里有必要提一下另外一种设置的方式
<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
本文系统来源:http://www.cnblogs.com/wolf-sun/p/7281228.html
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!