我有以下课程:
public class CommentList
{
string ItemType;
string Comment1;
string Status1;
string DiscussionBoardId;
Guid CourseId;
Guid CommentID;
}
我正在尝试执行以下 LINQ 语句:
List<CommentList> query=
from c in db.Comments
join s in db.Status on c.StatusId equals s.StatusId
join d in db.DiscussionBoards
on c.DiscussionBoardId equals d.DiscussionBoardId
where d.CourseId=="CourseID"
orderby d.ItemType, d.DiscussionBoardId
select new CommentList {
d.ItemType,
c.Comment1,
s.Status1,
c.DiscussionBoardId,
d.CourseId,
c.CommentID
};
问题是,编辑抱怨 select 语句的第一个括号。它在说:
无法使用集合初始化程序实现类型“CommentList”,因为它没有实现“System.Collections.IEnumerable”。
有人可以帮助我并告诉我我做错了什么吗?