ServiceStack.OrmLite:是否支持SQL本机JSON类型和索引?

时间:2018-08-24 07:12:27

标签: c# mysql json servicestack ormlite-servicestack

我们当前的数据模型具有子对象,例如

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等对它进行索引(通过代码)和搜索?

1 个答案:

答案 0 :(得分:0)

目前尚无计划提供用于访问非标准JSON语法的类型化API。

您需要使用Custom SQL APIs来执行任何自定义查询。