【发布时间】:2020-04-04 03:40:12
【问题描述】:
我正在将一个 Visual Basic 项目从 Elasticsearch.Net 5.3.1 和 NEST 5.3.1 升级到 Elasticsearch.Net 7.6.1 和 NEST 7.6.1。我收到以下代码的“无法反序列化当前 JSON 数组”错误。 7.6.1 版本需要更改哪些内容?
Dim indexName As String = "myindex"
Dim file_id As Integer = 12345
Dim queryResult = client.DeleteByQuery(Of IndexFile)(
Function(q) q.Index(indexName).Query(
Function(rq) rq.Term(
Function(f) f.Id, file_id)))
我的 IndexFile 组件是:
Imports Nest
Namespace DTO
Public Class IndexFile
Public Property Id As Integer
Public Property ClientID As Integer
Public Property ClientName As String
Public Property Attachment As Attachment
Public Property FileContent As String
<Text(Fielddata:=True, Analyzer:="filename_analyzier")>
Public Property FileName As String
Public Property Description As String
Public Property EntryUserName As String
Public Property EntryUserID As Integer
Public Property UpdateUserName As String
Public Property UpdateUserID As Integer
Public Property TemplateID As Integer
Public Property HasActivity As Boolean
Public Property PortalShareFlg As Boolean
Public Property AttachmentFlg As Boolean
Public Property EntryDate As Date
Public Property UpdateDate As Date?
Public Property LWAOFavoriteFlg As Boolean
Public Property FileFavoriteUserID As String
Public Property Extension As String
End Class
End Namespace
【问题讨论】:
标签: json nest elasticsearch.net