TaskId Header [Content] IsDone CreatedDate
0
0
私はLinq-to-SQLを使用するのは初めてなので、この質問をしています。 サイトを検索しましたが、これを行う方法がわかりません。
私の問題は
私はLINQ to SQLでマップされたデータベースを持っています:
*表1:PersonalTasks *
TaskId Header [Content] IsDone CreatedDate
表2:コメント
CommentId TaskId UserId Comment CreatedDate
リピーターがあります:
<%#Eval("Header") %> <%# Eval("Content") %> Task done: Here i want to access the comment table, with the comments related to the taskID
`<%#Eval(" Comment.Comment1 ")%>`を使用してみましたが、このエラーがスローされます。
_ DataBinding: 'System.Data.Linq.EntitySet`1 [[Assistr.Models.Comment、Assistr、Version = 1.0.0.0、Culture = neutral、PublicKeyToken = null]]'には、名前が 'Comment’のプロパティが含まれていません。 _
私の分離コード:
var tasks = db.PersonalTasks.OrderBy(x => x.IsDone).ToList(); PersonalTaskRepeater.DataSource = tasks; PersonalTaskRepeater.DataBind();
やりたいことをするために2つのリピーターを使用する必要がありますか? :)
前もって感謝します :)
1 回答
0
同じリピーターにデータが必要な場合は、データソースを準備して、データが効果的に結合され、同じフィールド名が使用されるようにする必要があると思います。 2つのデータセットが異なる場合、同じリピーターにあるのはなぜですか? あなたは何をしようとしているのですか。