servicestack.ormlite:支持sql本机json类型和索引?

xesrikrc  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(373)

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

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等进行搜索?

8tntrjer

8tntrjer1#

没有计划提供用于访问非标准json语法的类型化api。
您需要使用自定义SQLAPI来执行任何自定义查询。

相关问题