Добрый день!
Подскажите, что означает этот ответ на Odata запрос:
запрос /0/ServiceModel/EntityDataService.svc/$metadata
Ответ
Обнаружено неоднозначное соответствие.
в System.RuntimeType.GetPropertyImpl(String name, BindingFlags bindingAttr, Binder binder, Type returnType, Type[] types, ParameterModifier[] modifiers)¶ в System.Type.GetProperty(String name, BindingFlags bindingAttr)¶ в System.Data.Services.Providers.ResourceType.GetPropertyInfoDecaredOnThisType(ResourceProperty resourceProperty)¶ в System.Data.Services.Providers.ResourceType.ValidateType(ReadOnlyCollection`1 declaredProperties)¶ в System.Data.Services.Providers.ResourceType.get_PropertiesDeclaredOnThisType()¶ в System.Data.Services.Providers.ResourceType.InitializeMetadataAndSchemaVersionForComplexOrEntityType()¶ в System.Data.Services.Providers.ResourceType.get_MetadataVersion()¶ в System.Data.Services.Providers.ResourceType.GetMinimumProtocolVersion(Boolean considerEpmInVersion)¶ в System.Data.Services.Providers.DataServiceProviderWrapper.ValidateResourceType(ResourceType resourceType)¶ в System.Data.Services.Providers.ResourceSetWrapper.CreateResourceSetWrapper(ResourceSet resourceSet, DataServiceProviderWrapper provider, Func`2 resourceTypeValidator)¶ в System.Data.Services.Providers.DataServiceProviderWrapper.ValidateResourceSet(ResourceSet resourceSet)¶ в System.Data.Services.Providers.DataServiceProviderWrapper.GetResourceSets()¶ в System.Data.Services.Providers.DataServiceProviderWrapper.d__b.MoveNext()¶ в System.Data.Services.RequestDescription.UpdateMetadataVersion(DataServiceProviderWrapper provider, DataServiceOperationContext operationContext, Version& metadataVersion, MetadataEdmSchemaVersion& edmSchemaVersion)¶ в System.Data.Services.Providers.DataServiceProviderWrapper.GetMetadataVersion(DataServiceOperationContext operationContext)¶ в System.Data.Services.DataService`1.ProcessIncomingRequest(RequestDescription description, IDataService dataService)¶ в System.Data.Services.DataService`1.HandleNonBatchRequest(RequestDescription description)¶ в System.Data.Services.DataService`1.HandleRequest()
System.Reflection.AmbiguousMatchException
Нравится
По этой ошибке так сходу ничего и не скажешь, надо больше информации.
Используете базовую функциональность? Что отправляете и что видно при отладке, в момент выдачи ошибки, надо посмотреть, какие данные обрабатывались и сам момент вызова последнего метода.
По этой ошибке так сходу ничего и не скажешь, надо больше информации.
Используете базовую функциональность? Что отправляете и что видно при отладке, в момент выдачи ошибки, надо посмотреть, какие данные обрабатывались и сам момент вызова последнего метода.
Добрый день!
Столкнулись с аналогичной проблемой. Ошибка выходит при запросе данных из таблицы Contact, Account и некоторых кастомных.
Подскажите, вы решили данную проблему?
Анвар, это при попытке читать данные по Odata такое? В первом сообщении обращались к Odata 3. А если через Odata 4, то на этих таблицах тоже такое?
В моем случае тоже Odata 3, Odata 4 использовать не могу, т.к. версия старая
Только в некоторых таблицах? Их как-то дорабатывали, добавляли поля? И что за версия? Перезапуск сайта, компиляция этих объектов не помогли?
Похоже, что в каком-то из объектов есть колонки с одинаковыми названиями, стоит проверить свои доработки.