Я внедряю пользовательский сериализатор, используя NEST.JsonNetSerializer, как этот
var settings = new ConnectionSettings(connPool, sourceSerializer: JsonNetSerializer.Default);
Когда я использовал встроенный сериализатор, он автоматически присваивает мне имена свойств (из случая змеи).Как сделать так, чтобы настраиваемый сериализатор работал так же?Я вижу, что могу использовать ConnectionSettings.DefaultFieldNameInferrer()
, чтобы указать, как выводятся имена свойств.Но, кажется, нет необходимости копировать код NEST, чтобы он работал как прежде.
Единственная причина, по которой я не использую встроенный сериализатор, заключается в том, что мне приходится работать с динамическими моделями и внутренним JSON.NET объекты в NEST недоступны.