我们当前的数据模型具有子对象,例如
BaseObject-->NodeStart-->SomeDateTime
,依此类推。在当前的,自定义实现的数据处理中,我们将复杂对象“序列化”为两个级别,因此,我们有类似
的列Id, Name, etc (in BaseObject)
我们也有
NodeStart_SomeDateTime
因此,我们获取子对象并获取其属性,根据需要创建列和索引。这样,我们可以搜索子对象的属性并对其进行过滤。
OrmLite中的复杂对象以JSON格式进行blob,这很不错,但是我没有看到OrmLite中对“本地JSON”的任何支持,因此可以在blobbed JSON中的属性上创建索引,就像使用{{3 }}。
我的问题是:ServiceStack是否计划在其API中添加对SQL数据库(MySql!)中本机JSON类型的支持,以便可以使用API / LINQ等对它进行索引(通过代码)和搜索?