ServiceStack.OrmLite:支持 sql 本机 JSON 类型和索引?

ServiceStack.OrmLite: Support for sql native JSON types and indexing?

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

BaseObject-->NodeStart-->SomeDateTime

等等。在我们当前自定义实现的数据处理中,我们 "serialize" 两个级别的复杂对象,因此,我们有像

这样的列
Id, Name, etc (in BaseObject)

我们还有

NodeStart_SomeDateTime

所以我们获取子对象并获取它们的属性,根据需要创建列和索引。通过这种方式,我们可以搜索子对象属性并对其进行过滤。

OrmLite 中的复杂对象以 JSON 格式斑点化,这很好,但我在 OrmLite 中没有看到对 "native JSON" 的任何支持,因此可以在斑点内的属性上创建索引 JSON,可以用 Marten on Postgre.

来完成

我的问题是:ServiceStack 是否计划在其 API 中添加对 SQL 数据库中原生 JSON 类型的支持(MySQL!),因此它可以索引(通过代码)并使用 APIs/LINQ 等进行搜索?

没有计划提供用于访问非标准 JSON 语法的类型化 API。

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