一个Unity的SQLite持久化框架,剔除了Json序列化部分的功能,只保留了与SQLite相关的功能
SQLiteManager脚本挂载即可使用,如果主要用代码调用则只需要SQLiteManager。另外还有TableTool和TableEditor但不是必要的
为了方便查看分成了几部分,这是框架需要用到的自定义类
namespace SaveAndLoader { public enum SQLiteDataType { INTEGER, REAL, TEXT, BLOB, NULL } [System.Serializable] public class TableColInfo { public string name; public SQLiteDataType type; public bool isNOTNULL = false; public string dflt_value = null; public bool isPK = false; public TableColInfo(string name, SQLiteDataType type, bool isNOTNULL, string dflt_value, bool isPK) { this.name = name; this.type = type; this.isNOTNULL = isNOTNULL; this.dflt_value = dflt_value; this.isPK = isPK; } public TableColInfo(string name, SQLiteDataType type) { this.name = name; this.type = type; } } }
标签:name,type,第零,isNOTNULL,isPK,SQLiteManager,部分,public,string From: https://www.cnblogs.com/xhbnfcl/p/17386703.html