У меня есть запрос linq, и я пытаюсь поместить его в сериализуемый объект для распределенного кэширования (Velocity), но он не выполняется из-за отложенного списка LINQ-to-SQL
вроде так
return from b in _datacontext.MemberBlogs
let cats = GetBlogCategories(b.MemberBlogID)
select new MemberBlogs
{
MemberBlogID = b.MemberBlogID,
MemberID = b.MemberID,
BlogTitle = b.BlogTitle,
BlogURL = b.BlogURL,
BlogUsername = b.BlogUsername,
BlogPassword = b.BlogPassword,
Categories = new LazyList<MemberBlogCategories>(cats)
};
LazyList - это тот же класс, который Роб Конери использует в своей витрине MVC ...
все три класса помечены как сериализуемые (MemberBlogs, MemberBlogCategories, LazyList ... есть идеи?