Hello,
I have the following LINQ query:
PagedList<Profe ssorPaperpapers = (from p in
database.Profes sors
orderby p.Name
select new ProfessorPaper {
Professor = p,
Tags = new List<Tag{
from pt in
database.Profes sorTags
join t in database.Tags
on pt.TagID equals t.TagID
where pt.ProfessorID ==
p.ProfessorID
select t
}
}).ToPagedList( page ?? 1,
10);
I am getting the error:
"The best overloaded Add method
'System.Collect ions.Generic.Li st<MyApp.Models .Tag>.Add(MyApp .Models.Tag)'
for the collection initializer has some invalid arguments."
In "from pt in database.Profes sorTags"
And the error:
Argument '1': cannot convert from
'System.Linq.IQ ueryable<MyApp. Models.Tag>' to 'MyApp.Models.T ag'
In "select t"
What am I doing wrong?
Thanks,
Miguel
I have the following LINQ query:
PagedList<Profe ssorPaperpapers = (from p in
database.Profes sors
orderby p.Name
select new ProfessorPaper {
Professor = p,
Tags = new List<Tag{
from pt in
database.Profes sorTags
join t in database.Tags
on pt.TagID equals t.TagID
where pt.ProfessorID ==
p.ProfessorID
select t
}
}).ToPagedList( page ?? 1,
10);
I am getting the error:
"The best overloaded Add method
'System.Collect ions.Generic.Li st<MyApp.Models .Tag>.Add(MyApp .Models.Tag)'
for the collection initializer has some invalid arguments."
In "from pt in database.Profes sorTags"
And the error:
Argument '1': cannot convert from
'System.Linq.IQ ueryable<MyApp. Models.Tag>' to 'MyApp.Models.T ag'
In "select t"
What am I doing wrong?
Thanks,
Miguel
Comment