我正在创建一个将对象存储在SQLite数据库中的系统。我正在使用C#和System.Data.SQLite。
这是一个“最佳实践”类型的问题 - 在加载数据库时,它是否更好:
a)如果SQLite数据库不存在,则以编程方式创建
或
b)使用SQLite数据库创建工具
连接到预先创建的数据库答案 0 :(得分:0)
我会选择混合:
a)如果SQLite数据库不存在,则以编程方式创建
并且可选:
b)使用SQLite数据库创建连接到预先创建的数据库 工具
因为如果您实现A,切换到方案B就像在安装期间复制文件一样简单。