我们当前的数据模型有子对象,比如
BaseObject-->NodeStart-->SomeDateTime
等等。在我们当前自定义实现的数据处理中,我们将复杂对象“序列化”为两个级别,因此,我们有如下列
Id, Name, etc (in BaseObject)
我们还有
NodeStart_SomeDateTime
所以我们获取子对象并获取它们的属性,根据需要创建列和索引。通过这种方式,我们可以搜索子对象属性并对其进行过滤。
ormlite中的复杂对象是以json格式blobbed的,这很好,但是我还没有看到ormlite中对“原生json”的任何支持,因此可以在blobbed json中的属性上创建索引,postgre上的marten也可以这样做。
我的问题是:servicestack是否计划在其api中添加对sql数据库(mysql!)中本机json类型的支持,所以它可以被索引(通过代码)并使用API/linq等进行搜索?
1条答案
按热度按时间syqv5f0l1#
没有计划提供用于访问非标准json语法的类型化api。
您需要使用自定义SQLAPI来执行任何自定义查询。