将SQL Insert命令转换为Xamarin SQLite数据库

将SQL Insert命令转换为Xamarin SQLite数据库,sql,sqlite,xamarin,xamarin.forms,Sql,Sqlite,Xamarin,Xamarin.forms,我有一个很长的SQLINSERT命令,我希望使用SQLite将其转换为本地Xamarin数据库。有没有简单的方法可以解决这个问题,或者我必须手动从每个值创建一个对象,然后输入本地SQLite数据库?如果您想预设定数据库种子并随应用程序一起发布,那么正如Jason所建议的,您可以使用SQLite Manager 如果希望移动应用程序在第一次加载时对数据库进行种子设定,则需要首先创建对象(表),然后为每个表运行以下命令 SQLiteConnection conn = .... conn.Create

我有一个很长的SQLINSERT命令,我希望使用SQLite将其转换为本地Xamarin数据库。有没有简单的方法可以解决这个问题,或者我必须手动从每个值创建一个对象,然后输入本地SQLite数据库?

如果您想预设定数据库种子并随应用程序一起发布,那么正如Jason所建议的,您可以使用SQLite Manager

如果希望移动应用程序在第一次加载时对数据库进行种子设定,则需要首先创建对象(表),然后为每个表运行以下命令

SQLiteConnection conn = ....
conn.CreateTable<TableClass>();

但是,SQLite没有MS SQL强大,如果插入查询很复杂,则必须根据列类型修改它们,可能还需要修改数据库模式。

您是指一次完成一个新SQLite数据库种子的任务吗,或者某种需要重复的操作?@Jason我正在寻找我的数据种子,你可以使用SQLite管理器(一个FF插件)创建一个数据库,然后将其包含在你的项目中。您可以尝试修改Insert查询以使用SQLite,或者只是从SQL导出数据,然后使用SQLMGR导入为什么不执行该命令?
public int Execute(string query, params object[] args)