У меня есть база данных, состоящая из 5 таблиц: курс, категория, местоположение, учебные категории и курсы. Последние 2 таблицы содержат только два внешних ключа. Курс имеет отношения «многие ко многим» как с категорией, так и по местоположению.Ria Services, загружающие внешние ключи с Linq-to-SQL
Я пытаюсь загрузить данные в приложение Silverlight с помощью Ria Services. Моя модель DB - это Linq-to-SQL. Я попытался добавить атрибут [Include] к классам метаданных, и я добавил DataLoadOptions, чтобы он загружал все таблицы, когда вы запрашиваете курс. Однако на стороне клиента я никогда не возвращаю никаких записей в свойствах CourseCategories и CourseLocations.
Что еще нужно сделать, чтобы отношения внешнего ключа существовали по сериализации.
Моя проблема была я привязки к объектам рано. Включенные объекты пересекались, но задерживались с момента появления объекта в коллекции. Маркировка как ответ, потому что это было очень близко к моей проблеме в первую очередь. – Stephan