silverlight Тип существует в обоих и DataContractSurrogates - PullRequest
4 голосов
/ 27 июля 2010

Я использую silverlight 4 с сервисами ria ..
Я получил сообщение об ошибке:

Тип 'eLab.Web.SessionsHWFile' существует как в 'eLab.Web.dll', так и в DataContractSurrogates_c96b3601-cd13-4049-93bb-e7b3f59a4fd9 '

где eLab.Web - веб-проект aspx, на котором размещен проект silverlight, а SessionsHWFile - это объект edmx, это не настоящая таблица в БД, это VIEW. Я перетащил сетку из источника данных и добавил ее в пользовательский элемент управления XAML и использовал запрос для получения данных из хранимой процедуры в БД, но я получаю вышеуказанную ошибку при отладке кода и расширении представления результатов: альтернативный текст http://www10.0zz0.com/2010/07/26/22/244157379.jpg

Я сделал это, добавив представление и получив результаты от SP в БД, как миллион раз, и до этого времени ничего не происходило ..

1 Ответ

0 голосов
/ 28 июля 2010

** Я думаю, я знал, что проблема в том, что ...
Я обнаружил, что нельзя назвать два "riaControls: DomainDataSource" с одним и тем же именем, даже если они находятся на разных страницах xaml.

Честно говоря, я пока не знаю, почему, но именно так я исправил проблему ..

Просто измените свойство Name в "riaControls: DomainDataSource" ... **

...