【发布时间】:2013-08-31 21:34:29
【问题描述】:
我有以下课程:
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”。
有人可以帮助我并告诉我我做错了什么吗?
【问题讨论】:
标签: c# asp.net linq collections