使SQLite ConnectionString可移植

时间:2012-03-27 20:07:15

标签: asp.net-mvc-3 sqlite portability

作为一个个人项目,我想测试使用SQLite和MVC 3的能力,到目前为止,设置得很好。

我现在想要实现的是在开发过程中使解决方案完全可移植,但我无法实现这一点,因为连接字符串抱怨数据库丢失如果我尝试在其所在解决方案的不同机器上在不同的地方。

有什么办法可以改变连接字符串,所以它每次都使用一个set目录?

如果有任何帮助,我将数据库放在同一个文件夹中的数据层解决方案中,如果有任何帮助的话

1 个答案:

答案 0 :(得分:1)

我看到两种方式:

  • 指定SQLite数据库相对于可执行文件的位置
  • 将路径指定为输入(例如命令行参数或.config文件)