gpt4 book ai didi

elasticsearch - NEST试图将枚举转换为字符串

转载 作者:行者123 更新时间:2023-12-03 01:37:15 24 4
gpt4 key购买 nike

美好的一天:

我有以下代码,但是出现以下错误:

return new ConnectionSettings(pool, (s, v) => s.Converters.Add(new StringEnumConverter())).DefaultIndex(index)
.DefaultMappingFor<Document>(m => m.IndexName(index).TypeName("doc"))
.DefaultMappingFor<FacilityType>(m => m.IndexName(index).TypeName("doc"))
.DefaultMappingFor<Facility>(m => m.IndexName(index).TypeName("doc").RelationName("parent"))
.BasicAuthentication(ConfigurationManager.AppSettings["ElasticUser"], ConfigurationManager.AppSettings["ElasticPassword"]);
Severity Code Description Project File Line Suppression State
Error CS1061 'IElasticsearchSerializer' does not contain a definition for 'Converters' and no extension method 'Converters' accepting a first argument of type 'IElasticsearchSerializer' could be found (are you missing a using directive or an assembly reference?) iserro.API C:\Users\IEUser\source\repos\iserro-api\iserro.API\App_Start\DiContainerConfig.cs 131 Active

最佳答案

我认为错误消息清楚地表明了问题所在。

您似乎希望IElasticsearchSerializer是一个公开Converters属性的具体实例,该属性在 JsonNetSerializer NuGet包中的Nest.JsonNetSerializer类型公开,因此您可以将其连接起来并添加自定义转换器。

关于elasticsearch - NEST试图将枚举转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51379092/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com