Службы RIA - сгенерированный на стороне клиента код не генерируется повторно с изменениями в доменной службе - PullRequest
0 голосов
/ 28 ноября 2011

Я довольно новичок в Entity Framework и RIA Services, но мне показалось, что я понял это разумно и с радостью вносил изменения в модель сущностей и добавлял последующие изменения в Domain Service, чтобы обеспечить доступность на стороне клиента Silverlight. применение.

Однако сегодня я внес изменение, чтобы эффективно ввести отношения «многие ко многим» в сущности, которые казались достаточно простыми. Затем я изменил метаданные службы домена, чтобы включить новые коллекции EntityCollections, которые моделируют свойства навигации и т. Д.

Казалось, что все прошло нормально, но когда я попытался пересоздать изменения в доменной службе, они не были отражены в сгенерированном на стороне клиента коде.

Я перепробовал абсолютно все, удалив сгенерированный код, очистив все решение и перестроив, удалив ссылку RIA и повторно добавив ее, трижды проверив, что изменения на стороне сервера верны (и, похоже, они есть), и временно удалить любой код в клиенте, который использует эту сущность, чтобы я мог успешно восстановить.

У меня почти не осталось идей относительно того, почему этот код не генерируется правильно. Любая помощь будет принята с благодарностью! Спасибо.

1 Ответ

0 голосов
/ 28 ноября 2011

Это было связано с отсутствием поддержки RIA Services в отношениях «многие ко многим», только что выяснил.

...