首次加载SQLite数据库的设计注意事项

时间:2012-04-01 00:22:49

标签: c# database sqlite system.data.sqlite

我正在创建一个将对象存储在SQLite数据库中的系统。我正在使用C#和System.Data.SQLite。

这是一个“最佳实践”类型的问题 - 在加载数据库时,它是否更好:

a)如果SQLite数据库不存在,则以编程方式创建

b)使用SQLite数据库创建工具

连接到预先创建的数据库

1 个答案:

答案 0 :(得分:0)

我会选择混合:

  

a)如果SQLite数据库不存在,则以编程方式创建

并且可选:

  

b)使用SQLite数据库创建连接到预先创建的数据库   工具

因为如果您实现A,切换到方案B就像在安装期间复制文件一样简单。