Я обновляю проект Visual Basi c с 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