Mam zrobiona bazę danych w mssql, użyłem reverse engineering i utworzylem modele i context bazodanowy za pomocą nugat manager console. W wygenerowanych klasach modelowych mam property z końcówkami navigation, które chyba symbolizują relacje. Teraz mam pytanie jak z tym pracować, jak to ustawiać? Czy dawać nulle na te pola jak chce robić posta? #programowanie #csharp #dotnet
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@diofantos: Nie wspomniałeś, że to w .net core, którego pod tym względem aż tak dobrze nie zdążyłem poznać żeby podpowiadać z całą pewnością - ale w standardowym EF, to te property są wirtualne. Ruszasz to w celu pobrania jakichś danych z nich, podczas posta nic tam nie grzebiesz.

Generalnie, pierwszy lepszy tutorial Entity Framework Core rozwieje 99% Twoich wątpliwości :)
  • Odpowiedz
100 Najlepszych Pomysłów Na Aplikacje – Nauczysz Się Programować i Zbudujesz Portfolio (Część 8/10 – Aplikacje Biznesowe)

Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer. W dzisiejszym artykule, który będzie 8 częścią serii, w której przedstawiam Ci 100 najlepszych pomysłów na aplikacje do swojego portfolio, a zaraz do nauki programowania – przedstawię Ci 10 aplikacji biznesowych. Spróbuj sam napisać jedną z wymienionych przeze mnie aplikacji lub możesz po prostu zainspirować
kazik- - 100 Najlepszych Pomysłów Na Aplikacje – Nauczysz Się Programować i Zbudujesz...

źródło: comment_1659423408OIV7ttInxfz0EcyLg3jQfk.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

1. Jakie buzzwordy na LinkedIn żeby przyciągnąć oferty b2b z zagranicy? Nie interesuje mnie już praca dla Polskich firm/kontraktorni i wystawianie faktur w PLN.
2. Jaka jest realna stawka na godzinę do wyciągnięcia w EUR dla #dotnet senior deva z 10 latami doświadczenia Azure, bazami danych i innymi modnymi rzeczami. Umiem też angularza i uczę się dla siebie Reacta. Pracuję w środowisku międzynarodowym bez Polaków więc zero bariery językowej.
#
  • 28
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 2
@Priya @victordeleco2 szanowni Panowie, zwracam honor. Odblokowałem spam na LinkedIn i faktycznie wpadają oferty za 30k. Odpowiedziałem na kilka, zobaczymy jak będzie dalej. Zagramanico nadal się nie odzywa nic konkretnego. ( ͡° ʖ̯ ͡°)
  • Odpowiedz
W Pana dupie nie byłem, gdyż ciagle zalega tam parasol ( ͡° ͜ʖ ͡°)


@binarny_pasek: Po Twojej odpowiedzi wychodzi, że @Kryspin013 ma całkowitą rację. Krzyczysz tylko po to, żeby krzyczeć, nie podajesz żadnego argumentu na potwierdzenie swojej tezy. Po pierwsze problem ze sterownikami to nie jest wina linuksa, tylko producenta sprzętu, który tego sterownika nie dostarczył, poza tym problem to był może z 15 lat
  • Odpowiedz
@DawidParzyk: dzięki, akurat na końcu studiów czegoś szukam i jeden staż mi siada (tak, wysłałem aplikacje po północy) - lubię C# i SQL więc mam nadzieję że wpadnie ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Na potrzeby eksportu danych napisałem sobie takie coś, co ma mi wyciągnąć dane o userach:
return context.Users
.Include(x => x.Posts)
.Include(x => x.Activities)
.Include(x => x.Bans)
.AsNoTracking()
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakąkolwiek optymalizację warto zacząć od analizy tego co wypluwa ORM. Jeśli silnik bazy pozwala na sprawdzenie planu wykonania to też warto to zrobić.

Tutaj znając życie brakuje indeksów ale bez znajomości struktury modeli i tego co masz w konfiguracji DbContextu to ciężko powiedzieć cokolwiek więcej.
  • Odpowiedz
@becvvv:
Po pierwsze sprawdź jakie query generuje EF.
Po drugie sprawdź czy masz indeksy.
Po trzecie użyj SQL Profilera, żeby zobaczyć jaki plan zapytania jest generowany.
I po czwarte napisz sobie analogiczne zapytanie w SQL i sprawdź czas jego wykonania bezpośrednio na bazie, na przykład w SQL Server Management Styudio
  • Odpowiedz
100 Najlepszych Pomysłów Na Aplikacje – Nauczysz Się Programować i Zbudujesz Portfolio (Część 7/10 – Aplikacje Branżowe)

Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer. W dzisiejszym artykule przedstawię Ci kolejne 10 pomysłów na aplikację, dzięki którym możesz zwiększyć swoje umiejętności i stworzyć fajne programistyczne portfolio. Tym razem przedstawię tzw. aplikacje branżowe, czyli skierowane, dostosowane już pod konkretne branże. Przy okazji są to też aplikacje, na których możesz już zarabiać.
kazik- - 100 Najlepszych Pomysłów Na Aplikacje – Nauczysz Się Programować i Zbudujesz...

źródło: comment_16590759337ofpz6gsQ6z95PA1W0nDGk.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
pracuje ktos stąd w oponeo w #bydgoszcz jako #csharp dev? widzę, że non stop przez cały rok mają rekrutacje na juniora. troche słyszałem od kolegi, że jest sporo projektów, od winformsów i desktopoy po webówkę z angularem i sie zastanawiam czy to spoko miejsce na pierwszą pracę jako programista

---
Kliknij tutaj, aby odpowiedzieć w tym wątku anonimowo
Kliknij tutaj, aby wysłać OPowi anonimową wiadomość prywatną
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AnonimoweMirkoWyznania: w małym startupie, nazwy wolę nie podawać ( ͡° ͜ʖ ͡°) generalnie mam doświadczenie ze studentami informatyki na UKW i jest.. dramat. Proponowaliśmy płatne staże (z dofinansowaniem z UE, jak ktoś się dobrze zakręcił to mógł mieć 5k netto ~łącznie 10k przez 2 miesiące stażu) i chętnych który robią cokolwiek poza studiami było max 2 ;)
  • Odpowiedz
100 Najlepszych Pomysłów Na Aplikacje – Nauczysz Się Programować i Zbudujesz Portfolio (Część 6/10 – Średnio-Zaawansowani)

Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer. Dzisiaj przybywam z kolejna porcją nowych pomysłów na własną aplikację do swojego portfolio. Będzie to 6 część naszej serii. Dalej będą to aplikacje, wydaje mi się, że na takim średnio-zaawansowanym poziomie. Także, jeżeli znasz już podstawy, to zachęcam Cię do wybrania sobie jednej aplikacji z moich
kazik- - 100 Najlepszych Pomysłów Na Aplikacje – Nauczysz Się Programować i Zbudujesz...

źródło: comment_16588249608kaJXoZ0eRcrN6QUFKe3xK.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zielonka_san: 1. zmień pasek bo głupio się czyta jak różowy pisze zrozumiałem
2. To taki sposób żeby aplikacja alokowała więcej pamięci i GC miał co robić
3. A poważnie to udostępniając wewnętrzną listę ryzykujesz że ktoś Ci w niej nabroi
4. Zazwyczaj w takim wypadku lepiej zwrócić read-only collection która nie powinna mieć w środku osobnej tablicy tylko opakowywać oryginalną blokując jej edycje
  • Odpowiedz
@zielonka_san: idąc w ekstremalną stronę masz kolekcje niemutowalne np. https://docs.microsoft.com/en-us/dotnet/api/system.collections.immutable.immutablelist-1.add?view=net-6.0#system-collections-immutable-immutablelist-1-add(-0) (zauważ, że Add() tworzy kopię listy co jest wyrażone jako typ zwracany). Takie podejście jest dobre, bo nie trzeba robić tak zwanych defensivie copy, bo takiej niemutowalnej kolekcji nie da się zepsuć: jest bezpieczna by design a jakiekolwiek zmiany tworzą nową strukturę całkowicie nie wpływającą na te stare
  • Odpowiedz
@Whiskeyjack29: Tu mówi Kapitan Obwius: to są inne procesy, przeznaczone do tworzenia innego rodzaju produktów. Różnice okoliczności w największym skrócie to: znane wymagania vs wysokie ryzyko porażki. Zresztą, kszszszszszszs.... turbulences... your seat-belt. Thank you.
  • Odpowiedz
Jest tu może jakiś spec od #csharp i #azure ?

Mam aplikacje w .net core 5 i taki problem, że w razor pages przy wyswietlaniu daty wraz z godziną ( parsuje w ten sposób: ToString("dddd, dd MMMM yyyy, HH:mm")) wyświetlają mi się nazwy miesiecy i dni po angielsku. W środowisku lokalnym wyswietla sie zgodnie z założeniem, czyli po polsku...

Co próbowałem zrobić? W App Service Editor na azure,
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Doczytałem tutaj, że nowsze wersje .net core nie obsługują wszystkich adnotacji w web.config

@ufoLatajace: dzieki Mirek, wystarczylo okreslic wartość dla culture i uiCulture w Startupie :)
  • Odpowiedz
100 Najlepszych Pomysłów Na Aplikacje – Nauczysz Się Programować i Zbudujesz Portfolio (Część 5/10 – Średnio-Zaawansowani)

Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer. W dzisiejszym artykule przeanalizujemy kolejnych 10 pomysłów ze 100 na aplikację, dzięki której nauczysz się programować i zbudujesz swoje portfolio. Dzisiaj przedstawię aplikację o poziomie trudności średnio-zaawansowanym. Zapraszam

Więcej: https://www.modestprogrammer.pl/100-najlepszych-pomyslow-na-aplikacje-nauczysz-sie-programowac-i-zbudujesz-portfolio-czesc-5-10-srednio-zaawansowani

#programowanie #programista #nauka #naukaprogramowania #programista15k #
kazik- - 100 Najlepszych Pomysłów Na Aplikacje – Nauczysz Się Programować i Zbudujesz...

źródło: comment_1658401851IGYFfbM65Loyob8rEQSobN.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

100 Najlepszych Pomysłów Na Aplikacje – Nauczysz Się Programować i Zbudujesz Portfolio (Część 4/10 – Średnio-Zaawansowani)

Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer. W dzisiejszym artykule przedstawię Ci kolejne 10 pomysłów na aplikację, dzięki którym możesz poprawić swoje umiejętności programistyczne. Będzie to 4 część z 10. Tym razem przejdziemy już do aplikacji, które wymagają trochę większej wiedzy, co nie znaczy, że jeżeli jesteś początkującym, to sobie z nimi nie
kazik- - 100 Najlepszych Pomysłów Na Aplikacje – Nauczysz Się Programować i Zbudujesz...

źródło: comment_1658148377wf0Xi6g6nKS7W2pIlbZQiW.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wykopki mam zagwozdke, mam 30lvl skończyłem automatykę i robotykę, mechanikę i budowę maszyn pracuje jako lider projektu zespołu konstruktów w budowie maszyn zarobki bez fajerwerków ale i bez dramatu okolice 10k brutto. Coraz bardziej męczy mnie jednak przykucie do fabryki i bez przeprowadzki ciężko o lepszą pracę. Rozważam czy nie przebrazowic się do IT, głównie ze względu na pracę zdalną i większą elastyczność zatrudnienia. Chciałbym to zrobić na spokojnie tzn. uczyć się
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Rozważam czy nie przebrazowic się do IT,


@wrobel102: też jestem po robotyce a siedzę w IT XD
Jak chcesz się przebranżowić to zadaj sobie pytanie co by Cię najbardziej kręciło.
Żeby być programistą trzeba mieć do tego odpowiednie podejście mentalne. Mnie np by trafiło jak bym miał siedzieć cały dzień nad kodem. Z drugiej strony jeśli jednak uważasz że to dla Ciebie to poszukaj takiego kursu ktury nauczy Cię branżowego pisania kodu.
  • Odpowiedz