Форум программистов, компьютерный форум, киберфорум
C#: Веб-сервисы, WCF
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
2 / 2 / 1
Регистрация: 19.01.2013
Сообщений: 155

После создания Service Reference появляется ошибка Schema specified is not valid

18.02.2015, 01:40. Показов 1403. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Использую EF 6, создал WCF Data сервис, он работает, XML показывает.
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<service xmlns="http://www.w3.org/2007/app" xmlns:atom="http://www.w3.org/2005/Atom" xml:base="http://localhost:2581/WebServices/DataService.svc/">
<workspace>
<atom:title>Default</atom:title>
<collection href="UserEntryEFs">
<atom:title>UserEntryEFs</atom:title>
</collection>
<collection href="OrderItemEntryEFs">
<atom:title>OrderItemEntryEFs</atom:title>
</collection>
<collection href="OrderEntryEFs">
<atom:title>OrderEntryEFs</atom:title>
</collection>
<collection href="ItemEntryEFs">
<atom:title>ItemEntryEFs</atom:title>
</collection>
</workspace>
</service>
После того, как создаю ссылку на этот сервис, появляется ошибка:
Request Error
The server encountered an error processing the request. The exception message is 'Schema specified is not valid. Errors: The mapping of CLR type to EDM type is ambiguous because multiple CLR types match the EDM type 'UserEntryEF'. Previously found CLR type 'AkvelonTestFirm.Entities.UserEntryEF', newly found CLR type 'AkvelonTestFirm.DataServiceReference.Us erEntryEF'. The mapping of CLR type to EDM type is ambiguous because multiple CLR types match the EDM type 'OrderItemEntryEF'. Previously found CLR type 'AkvelonTestFirm.Entities.OrderItemEntry EF', newly found CLR type 'AkvelonTestFirm.DataServiceReference.Or derItemEntryEF'. The mapping of CLR type to EDM type is ambiguous because multiple CLR types match the EDM type 'OrderEntryEF'. Previously found CLR type 'AkvelonTestFirm.Entities.OrderEntryEF', newly found CLR type 'AkvelonTestFirm.DataServiceReference.Or derEntryEF'. The mapping of CLR type to EDM type is ambiguous because multiple CLR types match the EDM type 'ItemEntryEF'. Previously found CLR type 'AkvelonTestFirm.Entities.ItemEntryEF', newly found CLR type 'AkvelonTestFirm.DataServiceReference.It emEntryEF'. The mapping of CLR type to EDM type is ambiguous because multiple CLR types match the EDM type 'ItemEntryCPUEF'. Previously found CLR type 'AkvelonTestFirm.Entities.ItemEntryCPUEF ', newly found CLR type 'AkvelonTestFirm.DataServiceReference.It emEntryCPUEF'.'. See server logs for more details. The exception stack trace is:

at System.Data.Entity.Core.Metadata.Edm.Obj ectItemCollection.LoadAssemblyFromCache( Assembly assembly, Boolean loadReferencedAssemblies, EdmItemCollection edmItemCollection, Action`1 logLoadMessage) at System.Data.Entity.Core.Metadata.Edm.Obj ectItemCollection.ExplicitLoadFromAssemb ly(Assembly assembly, EdmItemCollection edmItemCollection, Action`1 logLoadMessage) at System.Data.Entity.Core.Metadata.Edm.Met adataWorkspace.ExplicitLoadFromAssembly( Assembly assembly, ObjectItemCollection collection, Action`1 logLoadMessage) at System.Data.Entity.Core.Metadata.Edm.Met adataWorkspace.LoadFromAssembly(Assembly assembly, Action`1 logLoadMessage) at System.Data.Entity.Core.Metadata.Edm.Met adataWorkspace.LoadFromAssembly(Assembly assembly) at System.Data.Entity.Core.Metadata.Edm.Met adataOptimization.TryUpdateEntitySetMapp ingsForType(Type entityType) at System.Data.Entity.Internal.InternalCont ext.TryUpdateEntitySetMappingsForType(Ty pe entityType) at System.Data.Entity.Internal.InternalCont ext.TryGetEntitySetAndBaseTypeForType(Ty pe entityType) at System.Data.Entity.Internal.Linq.Interna lSet`1.TryInitialize() at System.Data.Entity.Internal.InternalCont ext.ForceOSpaceLoadingForKnownEntityType s() at System.Data.Entity.DbContext.System.Data .Entity.Infrastructure.IObjectContextAda pter.get_ObjectContext() at lambda_method(Closure , Object ) at System.Data.Services.Providers.DbContext Helper.GetObjectContext(Object o) at System.Data.Services.Caching.MetadataCac he`1.TryLookup(Type serviceType, Object dataContextInstance) at System.Data.Services.Providers.BaseServi ceProvider.LoadMetadata(Boolean skipServiceOperations) at System.Data.Services.Providers.EntityFra meworkDataServiceProvider2.LoadMetadata( Boolean skipServiceOperations) at System.Data.Services.Providers.EntityFra meworkDataServiceProvider2..ctor(Object dataServiceInstance, Object dataSourceInstance) at System.Data.Services.Providers.EntityFra meworkDataService`1.CreateInternalProvid er(Object dataSourceInstance) at System.Data.Services.DataService`1.Creat eMetadataAndQueryProviders(IDataServiceM etadataProvider& metadataProviderInstance, IDataServiceQueryProvider& queryProviderInstance, Object& dataSourceInstance, Boolean& isInternallyCreatedProvider) at System.Data.Services.DataService`1.Creat eProvider() at System.Data.Services.DataService`1.Ensur eProviderAndConfigForRequest() at System.Data.Services.DataService`1.Handl eRequest() at System.Data.Services.DataService`1.Proce ssRequestForMessage(Stream messageBody) at SyncInvokeProcessRequestForMessage(Objec t , Object[] , Object[] ) at System.ServiceModel.Dispatcher.SyncMetho dInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs) at System.ServiceModel.Dispatcher.DispatchO perationRuntime.InvokeBegin(MessageRpc& rpc) at System.ServiceModel.Dispatcher.Immutable DispatchRuntime.ProcessMessage5(MessageR pc& rpc) at System.ServiceModel.Dispatcher.Immutable DispatchRuntime.ProcessMessage41(Message Rpc& rpc) at System.ServiceModel.Dispatcher.Immutable DispatchRuntime.ProcessMessage4(MessageR pc& rpc) at System.ServiceModel.Dispatcher.Immutable DispatchRuntime.ProcessMessage31(Message Rpc& rpc) at System.ServiceModel.Dispatcher.Immutable DispatchRuntime.ProcessMessage3(MessageR pc& rpc) at System.ServiceModel.Dispatcher.Immutable DispatchRuntime.ProcessMessage2(MessageR pc& rpc) at System.ServiceModel.Dispatcher.Immutable DispatchRuntime.ProcessMessage11(Message Rpc& rpc) at System.ServiceModel.Dispatcher.Immutable DispatchRuntime.ProcessMessage1(MessageR pc& rpc) at System.ServiceModel.Dispatcher.MessageRp c.Process(Boolean isOperationContextSet)


После того, как удаляю ссылку, ошибка пропадает. Решения сам не нашел. У кого есть какие предположения? Спасибо.

Добавлено через 1 час 44 минуты
Насколько я понял, это из-за того что EF видит одинаковые название классов сущностей, при генерации ссылки, даже при том условии что они в разных пространствах имен. Но что делать с этим все равно не понимаю.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.02.2015, 01:40
Ответы с готовыми решениями:

Калькулятор - появляется ошибка 'is not a valid integer value'
Ребят Помогите пожалуйста.Пишу простенький калькулятор,когда ввожу скажем:1+1 и нажимаю кнопочку равно,то вылезает вот такая вот ошибочка...

При выполнении появляется ошибка "is not a valid floating point value"
Добрый вечер! Есть задача: Реализовать ( осуществить ввод-вывод исходных данных и расчёт) следующую задачу: Производительность...

Add Service Reference трабл
В студии делаю Add Service Reference... указываю http://smev-mvf.test.gosuslugi.ru:7777/gateway/services/SID0004656?wsdl Получаю...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.02.2015, 01:40
Помогаю со студенческими работами здесь

При создании класса в проекте, после сборки появляется ошибка Ошибка HTTP 403.14 - Forbidden.
Сайт только начинаю делать. БД подключена, данные выводятся. При создании класса в проекте, после сборки появляется ошибка Ошибка HTTP...

Ошибка InstallShield Update Service Scheduler после запуска компьютера
Это подробности проблемы: Сигнатура проблемы: Имя события проблемы: APPCRASH Имя приложения: issch.exe Версия...

После установки XP появляется ошибка
Заметил данную ошибку на своей ОС (WinXP SR3). Проверял на вирусы - нету. Переустановил ОС. Ошибка появилась через сутки. На другом...

После закрытия GUI появляется ошибка
Добрый день. Работаю с pyqt4. Из главного окна, по нажатию на кнопку, открывается другое окно. После выхода закрытия последовательно...

После установки CodeBlocks появляется ошибка
Вообщем не пойму что надо делать. Хотел создать новый проект. И такая ошибка появляется: Прошу помощи ..


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru