3

在此处遵循本指南,我定义了一个自定义类(我们称之为 MyClass),并使用用于 WinRT 的 sqlite 版本(windows 8/metro 应用程序)和从 Visual Studio 2012 中的 NuGet 包管理器获得的 sqlite-net API能够创建一个用于存储 MyClass 实例的数据库文件

SQLiteAsyncConnection conn = new SQLiteAsyncConnection("MyClassDB");
await conn.CreateTableAsync<MyClass>();

但是 MyClass 包含数组(其他自定义类和字符串数组)和其他“更复杂”的类型,而不仅仅是文本和数字,即使它们在 MyClass 定义中明确定义,它们也没有被创建为数据库文件中的接受字段(我使用 sqlite 数据库浏览器检查,并在记事本中打开文件,只找到 MyClass 的字符串和数字字段)

我如何让数据库存储 MyClass 中存在的这些其他类型/类的实例,或者,假设不支持那种东西,我可以使用什么替代解决方案?MyClass 的一些属性将用于程序中的查询等。

我将不胜感激任何帮助

4

0 回答 0