遵循本指南here我定义了一个自定义类(我们只需将其称为MyClass),并使用sqlite版本的WinRT(windows 8 / metro应用程序)和从NuGet包获得的sqlite-net API Visual Studio 2012中的管理器已经能够创建一个用于存储MyClass
实例的数据库文件SQLiteAsyncConnection conn = new SQLiteAsyncConnection("MyClassDB");
await conn.CreateTableAsync<MyClass>();
然而,MyClass包含数组(其他自定义类和字符串数组)和其他“更复杂”的类型,而不仅仅是文本和数字,即使它们在MyClass定义中明确定义,它们也不会被创建为接受的字段。数据库文件(我使用sqlite数据库浏览器检查,在记事本中打开文件,只找到MyClass的字符串和数字字段)
如何让数据库存储MyClass中存在的其他类型/类的实例,或者,假设不支持这种类型的东西,我可以使用哪种替代解决方案? MyClass的一些属性将用于程序中的查询等。
我非常感谢任何帮助