У меня проблема с типом возвращаемого значения для этой функции, и я почти не могу найти решение, может кто-нибудь мне помочь с этим?
здесь идет функция,
public IQueryable<System.Collections.Generic.Dictionary<discussion_category, List<discussion_board>>> GetDiscussion_categoriesWithBoards()
{
return GetDiscussion_categories().Select(c =>
new
{
Category = c,
Boards = GetDiscussion_boardsByCategory(c.ID).ToList()
}).ToDictionary(i => i.Category, i => i.Boards.ToList());
}
другая функция, которая работает, которая используется в вышеупомянутой функции, которая не работает,
public IQueryable<discussion_board> GetDiscussion_boardsByCategory(int CategoryID)
{
return this.ObjectContext.discussion_boards.Where(e => e.CategoryID == CategoryID);
}
public IQueryable<discussion_category> GetDiscussion_categories()
{
return this.ObjectContext.discussion_categories;
}
Мне нужно, чтобы это был тип возврата:
IQueryable<System.Collections.Generic.Dictionary<discussion_category, List<discussion_board>>>
спасибо, друзья!