g.....v
g.....v
[Podstawy LINQ]
Jak napisać takie coś za pomocą tylko i wyłącznie method syntax? Nie ogarniam jak to zrobić.

var employeeGroups = from employee in Employee.GetAllEmployees()
group employee by employee.Department into eGroup
orderby eGroup.Key
  • Najlepsze
  • Wszystkie komentarze
WielkiElektronig
@g_vv: ReSharper sam Ci to skonwertuje, nauczysz się szybciej
Priya
Priya
0
@g_vv:

var result = Employee.GetAllEmployees()
.GroupBy(e => e.Department)
.OrdreBy(e => e.Key)
.Select(e =>
r3ll
r3ll
0
Miruny co się znają na #bazydanych, proszę o pomoc.
Pierwszy raz w życiu mam styczność z bazą danych. Muszę wyeksportować sobie do (ekhem)... Excela trochę danych i nie potrafię.
Mam bazę w pliku *.sdf. Otworzyłem ją korzystając z LINQPad i widzę to co na zdjęciu. Lista poszczególnych tabel jest długa. Ja chciałbym wyeksportować wszystkie elementy z poszczególnych tabel oznaczone jako MLFB, Type, Price, Description do jednego pliku *.xls
Jesteście
smalczyk1
smalczyk1
#linq #csharp #naukaprogramowania

Mam problem z zapytaniem linq nie moge z listy MeasuredValues wybrać tych które mieszczą się w ramie czasowej .Dostaję też obiekty z poza ramy czasowej.

https://pastebin.com/9J83E8g3
  • Najlepsze
  • Wszystkie komentarze
KosmoDzban
KosmoDzban
@smalczyk1: Nie wiem czy dobrze czaję problem, ale nie powinieneś mieć b.MeasuredValues.Where() zamiast b.MeasuredValues.Any() ?
budyn
budyn
1
@smalczyk1: Proponuję zacząć od użycia pętli. Jak to ogarniesz to można wtedy próbować LINQ. Bo nie umiesz napisać tego w LINQ o czym mówisz.
hiperchimera
Mirki spod #programowanie #csharp #dotnet pomóżcie jak ogarnąć #xml przez #linq ?

mam koknetny plik xml wczytany do obiektu Xdocument

https://pastebin.com/6j88LNRX

jak
  • Najlepsze
  • Wszystkie komentarze
Khaine
@hiperchimera: Dla hardkorów jeszcze jest rozwiązanie takie, że możesz cały dokument zmielić do dynamic i próbować się dostawać gdzie potrzebujesz ( ͡° ͜ʖ ͡°)

https://stackoverflow.com/questions/13171525/converting-xml-to-a-dynamic-c-sharp-object
Khaine
potem będzie żałował xD


@Mazowia: Eee tam dynamic jest spoko xD W JSie mają tak cały czas i żyją xD

Ale nie no, serio akurat - czasem zmielenie czegoś do dynamic to najprostsze i najszybsze rozwiązanie, tylko trzeba pamiętać aby sprawdzać na nulle. C# sobie całkiem nieźle radzi nawet z castowaniem tych wartości automatycznie.
hiperchimera
tomaszs

Treść została ukryta...

  • Najlepsze
  • Wszystkie komentarze
tomaszs
tomaszs Autor
0
Wołam zainteresowanych (8) z listy Dla programistów
Możesz zapisać/wypisać się klikając na nazwę listy.

! @tomaszs @koperrr @Wiskuu @unweek @kryptomanix @Immortale @r0yal @blashot
smalczyk1
smalczyk1
#dotnet #csharp #linq

linq zwraca NullReferenceException gdy zapytanie nie znajdzie nic.Jak mam zrobić zapytanie linq,żeby nie wywalało błędu.

Tak zwraca nullaExpection

var
  • Najlepsze
  • Wszystkie komentarze
smalczyk1
smalczyk1
#csharp #dotnet #linq #naukaprogramowania

Gdy w bazie nie ma takie mejla to zwraca nulla i wyala API (nullexpection).Jedyny sposób to wrzucenie tego w try{}catch{] ?

https://pastebin.com/duKMS4ni
  • Najlepsze
  • Wszystkie komentarze
harakiri888
Czym się różni FirstOrDefault(predykat) na IEnumerable a na List?

Ten pierwszy działa znacznie wolniej. Woła gdzieś w środku ToList() czy jak?

#dotnet #csharp #linq
  • Najlepsze
  • Wszystkie komentarze
harakiri888
Da radę zrobić jakoś szybko takie sortowanie w #linq?

Wejście: 1,1,4,5,6,2,3,3,1,7,2,4,2,3
Wyjście: 1,2,3,4,5,6,7,1,2,3,4,1,2,3

#csharp
  • Najlepsze
  • Wszystkie komentarze
GrabkaMan
Mam do zsynchronizowania jakieś 25k rekordów w bazie. Większość unikalna, ale to inna kwestia.
Każdy rekord wyszukuję w AD i na podstawie tego, co mi wyszukanie w AD zwróci zapisuję wartości do bazy albo zostawiam (w przypadku null bądź takiej, jaka mi nie pasuje - zostawiam starą) - więc przyrównanie USERBAZA = USERAD odpada.

Aktualnie mam stworzoną pętlę przez wszystkie rekordy w bazie i po zakończeniu każdego rekordu wykonuję:
1. Entry(USERBAZA).State = EntityState.Modified;
2. db.SaveChanges();
  • Najlepsze
  • Wszystkie komentarze
smalczyk1
smalczyk1
#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.
  • Najlepsze
  • Wszystkie komentarze
ugotowany_kamien
#programowanie #csharp #linq

Elo, mam zapytanie do którego wrzucam daty z formatki. Mimo warunku że data nie może być null wyświetla mi rekordy z nullami. Oto zapytanie . Ktoś coś?
  • Najlepsze
  • Wszystkie komentarze
ugotowany_kamien
#programowanie #naukaprogramowania #csharp #linq

elo, stworzyłem program do podkładania wartości pod parametry którego pokazuje output w linq z visual studio, z tym że mam problem bo program nie radzi sobie z podkładaniem powyżej 9 parametru bo zamiast podłożyć 10 parametr to podkłada pierwszy i dopisuje kolejną cyfrę. Ktoś coś?
link do kodu
Przykład
  • Najlepsze
  • Wszystkie komentarze
wisniowy_smak
wisniowy_smak
Hej Mirki, chcę wyświetlić na widoku w aplikacji mobilnej pisanej w Xamarinie liczbę wierszy z danym tekstem, w tym wypadku Książki, w kolumnie Media tabeli stworzonej przy użyciu SQLite. Mam stronę z ListView z danymi z tabeli, w footerze button, po kliknięciu w który przechodzi do nowej strony, na której mają być wspomniane statystyki. Nie wyskakują żadne błędy, czy wyjątki, ale strona jest pusta.

https://pastebin.com/NZCMp0JQ

#xamarin #csharp #
  • Najlepsze
  • Wszystkie komentarze
Nartenlener
Mam taki oto string "select * from NAZWA_PROCEDURY(Param1, Param2, Param 3)"

Oraz listę obiektów IEnumerable z których każdy wygląda tak:

Parameter
{
  • Najlepsze
  • Wszystkie komentarze
ugotowany_kamien
#programowanie #devexpress #linq #xpo

przekazuje do metody unit of work i jeżeli znajdę w tabeli wiersz od id które również przekazałem do metody wtedy ma mi usunąć ten wiersz ale wywala mi błąd

uow.BeginTransaction();
XPQuery mon = uow.Query();
z.....6
#csharp #linq

dlaczego klasa DataGridViewCellCollection, która implementuje IEnumerable nie posiada metody Select?
Przecież Select jest metodą rozszerzającą Enumerable
  • Najlepsze
  • Wszystkie komentarze
LinQ
LinQ
1
Zagra ktoś bo mam zadanie
#linq#2741
#heartstone
virus-t
Mam problem ze śledzeniem zmian w obiekcie lokalnym tak, aby zaktualizować zmiany i zapisać je w bazie, fragment kodu poniżej. Metoda .SubmitChanges() nie aktualizuje bazy, bo nie widzi zmian. Pytanie jak zmusić go do śledzenia obiektu Element.

Nie mogę wywołać MPW.WydanieMaterialus.Attach(Element), bo wywala mi błąd i w sumie się nie dziwię. Da się to jakoś inaczej zrobić?

public class Element
{
  • Najlepsze
  • Wszystkie komentarze