ASP.Net (フォーム) と Linq To SQL を使用しています。Feedback という親テーブル、Tags というテーブル、およびタグをフィードバック項目に関連付けることができる FeedbackTags というテーブルがあります。フィードバックの編集/レビューに使用するマスター/詳細ビュー (GridView/DetailsView) があります。FeedbackTags は、Feedback の (FeedbackTags の) EntitySet プロパティです。
特定のフィードバック項目に関連付けられたタグのリストを管理するために、各タグの横にチェックボックスがあるすべてのタグのリストを表示するユーザー コントロールを作成しました。このフィードバック項目に現在関連付けられている各タグがチェックされます。このリストは、タグのリストを照会し、各タグについて FeedbackTags EntitySet をチェックして、対応するレコードが存在するかどうか、および ID が記録されていないかどうかを確認することによって作成されます。
見た目は素晴らしいですが、機能しません。FeedbackTags エンティティセットで動作する双方向データバインディングを取得できません。この種の設定を Linq-To-Sql で動作させる方法の例はありますか、それとも手動で動作させるためにコードを書く必要がありますか?