Работа с дочерним EntitySet в детализированном виде - PullRequest
1 голос
/ 03 июня 2011

Я работаю с ASP.Net (формы) и Linq To SQL. У меня есть родительская таблица с именем Feedback, таблица с именем Tags и таблица с именем FeedbackTags, которая позволяет мне связывать теги с элементами обратной связи. У меня есть основной / подробный вид (GridView / DetailsView), который я использую для редактирования / просмотра отзывов. FeedbackTags является свойством EntitySet (of FeedbackTags) для Feedback.

Для управления списком тегов, связанных с конкретным элементом обратной связи, я создал пользовательский элемент управления, который показывает список всех тегов с флажком рядом с каждым. Каждый тег, который в настоящее время связан с этим элементом обратной связи, проверяется. Этот список строится путем запроса списка тегов, а затем для каждого из них проверяет EntitySet FeedbackTags, чтобы увидеть, существует ли соответствующая запись, и если она не имеет идентификатора.

Похоже, выглядит здорово, но не работает. Я не могу получить двустороннюю привязку данных для работы с моим набором сущностей FeedbackTags. Есть ли примеры того, как заставить этот тип установки работать с Linq-To-Sql, или мне нужно написать код, чтобы он работал вручную?

...