#csharp #linq
#naukaprogramowania
tldr: update na elemencie kategorii zagnieżdżony na liście 3 stopnia.Tak żeby następny wczytywany obiekt jeżeli ma tak samą kategorie miał zaktualizowany element
Jak zrobić update elementów na przeszukiwanej liście,która ma listę kategorii a w niej listę wartości dla danej kategorii.
Wygląda to tak wczytuje listę produktów .Czytam 1 i wchodzę w listę kategorii.Wchodzę w 1 "Artykuły" id=26 jeżeli spełnia warunek to dodaję nową wartość na index[2].Jak zrobić update tak ,że w momencie czytania 2 produktu gdy ma kategorie o id-26 to index[2] ma już nową wartość.
#naukaprogramowania
tldr: update na elemencie kategorii zagnieżdżony na liście 3 stopnia.Tak żeby następny wczytywany obiekt jeżeli ma tak samą kategorie miał zaktualizowany element
Jak zrobić update elementów na przeszukiwanej liście,która ma listę kategorii a w niej listę wartości dla danej kategorii.
Wygląda to tak wczytuje listę produktów .Czytam 1 i wchodzę w listę kategorii.Wchodzę w 1 "Artykuły" id=26 jeżeli spełnia warunek to dodaję nową wartość na index[2].Jak zrobić update tak ,że w momencie czytania 2 produktu gdy ma kategorie o id-26 to index[2] ma już nową wartość.
var listInSql = listInSql.Where(S => S.listGroup.ElementAt[0] = category[0])
.Select(S => { S.listGroup.ElementAt[2] = category[2]; return S; }).ToList();
- Najlepsze
- Wszystkie komentarze







A poza tym to co chcesz zrobić brzmi źle i pewnie da się prościej, tylko nie kumam tego modelu dobrze.
Komentarz usunięty przez autora
var listInSql = TakeProduct(dataLast);foreach ( var product in listInSql) //listInSql ma nowe wartosci a product nie
{
foreach (List category
Jak chcesz zrobic update to raczej interesuje cie extension method
.ForEach()albo zwykla petla for/foreach jak wolisz