Почему технологии усложняют простые вещи?
От: Разраб  
Дата: 27.03.24 04:32
Оценка: :)
Потратил на linq минут 30, в итоге — болт и переписал за 30 секунд на православном структурном яп))
        // var _productSummary = from c in db.Categories
        //                       join p in db.Products
        //                       on c.Id equals p.CategoryId into cp
        //                       select new { c, cp };
        // foreach (var x in _productSummary)
        // {
        //     productSummary.Add(x.c.Name, x.cp.ToList()); // <= Translating this query requires the SQL APPLY operation, which is not supported on SQLite.
        // }

        var categries = db.Categories.ToList();
        var products = db.Products.ToList();
        foreach (var x in categries)
            productSummary.Add(x.Name, products.FindAll(p => p.CategoryId == x.Id));


Как вовремя заменить, что это "чужая колея" (ц) В.С. Высоцкий
☭ ✊ В мире нет ничего, кроме движущейся материи.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.