【发布时间】:2018-08-24 07:12:26
【问题描述】:
我们当前的数据模型有子对象,比如
BaseObject-->NodeStart-->SomeDateTime
等等。在我们当前自定义实现的数据处理中,我们将复杂对象“序列化”为两个级别,因此,我们有类似
的列Id, Name, etc (in BaseObject)
我们也有
NodeStart_SomeDateTime
所以我们获取子对象并获取它们的属性,根据需要创建列和索引。通过这种方式,我们可以搜索子对象属性并对其进行过滤。
OrmLite 中的复杂对象以 JSON 格式存储,这很好,但我没有看到 OrmLite 中对“本机 JSON”的任何支持,因此可以在 blobbed JSON 中的属性上创建索引,就像可以使用 @ 一样987654321@.
我的问题是:ServiceStack 是否计划在其 API 中添加对 SQL 数据库(MySQL!)中原生 JSON 类型的支持,以便可以使用 API/LINQ 等对其进行索引(通过代码)和搜索?
【问题讨论】:
标签: c# mysql json servicestack ormlite-servicestack