我的应用程序需要两个单位(SI
,US
)的数据库。一旦用户选择使用SI
单位,退出时我需要将值转换为US
并将其保存在 US DB
假设用户选择(SI 单位)并对其中一个表格上的变量 THickness 进行一些编辑。
退出时,我也应该将这些保存在 SI 单位数据库中。目前,该程序仅在一个数据库中执行所有保存输入....和其他内容。
关于如何实现这一点的任何输入都会很好
这是我到目前为止所做的 在退出时,为模式创建创建另一个连接,
private void btnExit_Click(object sender, EventArgs e)
{
DbConnection c = CreateConnectionForSchemaCreation("STAR-SI.Sqlite");
this.Close();
}
public DbConnection CreateConnectionForSchemaCreation(string fileName)
{
var connOther = new SQLiteConnection();
connOther.ConnectionString = new DbConnectionStringBuilder()
{
{"Data Source", fileName},
{"Version", "3"},
{"FailIfMissing", "False"},
}.ConnectionString;
connOther.Open();
return connOther;
}