Работа с дочерним EntitySet в подробном обзоре
Я работаю с ASP.Net (формы) и Linq To SQL. У меня есть родительская таблица с именем Feedback, таблица с именем Tags и таблица с именем FeedbackTags, которая позволяет мне связывать теги с элементами обратной связи. У меня есть основной / подробный вид (GridView/DetailsView), который я использую для редактирования / просмотра отзывов. FeedbackTags является свойством EntitySet (of FeedbackTags) для Feedback.
Для управления списком тегов, связанных с конкретным элементом обратной связи, я создал пользовательский элемент управления, который показывает список всех тегов с флажком рядом с каждым. Каждый тег, который в настоящее время связан с этим элементом обратной связи, проверяется. Этот список строится путем запроса списка тегов, а затем для каждого из них проверяет EntitySet FeedbackTags, чтобы увидеть, существует ли соответствующая запись и не имеет ли она идентификатора.
Похоже, это выглядит великолепно, но это не работает. Я не могу получить двустороннюю привязку данных для работы с моим набором сущностей FeedbackTags. Есть ли примеры того, как заставить этот тип установки работать с Linq-To-Sql, или мне нужно написать код, чтобы он работал вручную?