Wszystko
Najnowsze
Archiwum
@MiroslawWypok: Mi tam odpowiada :P
Dlaczego w .net jest mała ilość pracy, szczególnie dla juniorów, lub osób z małym doświadczeniem? Czy teraz nie da rady już normalnie znaleźć roboty dla osoby świeżo po studiach w tym języku? Nawet w stolicy juniorów nie szukają. Czemu tak jest?
#csharp
#csharp
@drugiekonto: Cóż, jakbym musiał klepać kod w Javie też bym pewnie wyładowywał frustracje na wykopie ( ͡° ͜ʖ ͡°)
Komentarz usunięty przez autora
Cześć mirki.
Jako, że zaczynam się dopiero zgłębiać w temat architektury oprogramowania, że tak powiem od tej właściwej strony, mam takie pytanko.
Załóżmy, że mamy takie encje:
- Projekt,
- Zadanie
Każde
Jako, że zaczynam się dopiero zgłębiać w temat architektury oprogramowania, że tak powiem od tej właściwej strony, mam takie pytanko.
Załóżmy, że mamy takie encje:
- Projekt,
- Zadanie
Każde
@pepepanpatryk: Daj znac jak dostaniesz odpowiedz. Ja od lat kieruje projektami i do dzis sie nie moge zdecydowac:)
@pepepanpatryk: Agregat domenowy - Projekt z wieloma zadaniami. Repozytorium dla agregatu , czyli repozytorium projektów.
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
{
Oraz listę obiektów IEnumerable z których każdy wygląda tak:
Parameter
{
- 0
@Nartenlener: da tylko nie zawsze jest to dobre
@Nartenlener: Zrób linijkę wyżej:
var dictionary = parameters.ToDictionary(x => x.Name, x => x.Value);
I masz:
"select * from NAZWA_PROCEDURY(dictionary["nazwaParametru1"], dictionary["nazwaParametru2"], dictionary["nazwaParametru3"])
var dictionary = parameters.ToDictionary(x => x.Name, x => x.Value);
I masz:
"select * from NAZWA_PROCEDURY(dictionary["nazwaParametru1"], dictionary["nazwaParametru2"], dictionary["nazwaParametru3"])
- 3
Proste zlecenie prosty projekt - korzystaj z ORM i Entity Framework i CodeFirst
1. Stwórz bazę,
2. Zrób 80% projektu
3. pokazujemy projekt
4. Ok Tylko dodaj jeszcze możliwość przechowywania kilku informacji
1. Stwórz bazę,
2. Zrób 80% projektu
3. pokazujemy projekt
4. Ok Tylko dodaj jeszcze możliwość przechowywania kilku informacji
@bi-tek: code first rodzi problemy :D
Też macie w ef core problem z dodaniem paru obiektów metodą Add lub AddRange, a następnie zapisaniem tego SaveChanges? Trafiłem ostatnio na taki błąd i wszystko muszę dodawać i zapisywać pojedyńczo .
- 2
@TheySeeMeBowlin: ASP.net core i hostuj na Linuksie :) ja korzystałem z Webio jeśli chodzi o Windows, nie jest najtańszy, ale nigdy tam problemów nie miałem z nimi
- 2
Szukam sposobów implementacji kategorii w bazie danych i jak to ugryźć w różnych projektach oraz jak to robić "po bożemu". Zakładając że kategorie mają kilka poziomów ( nie tylko jeden) przykładowo jak w allegro. Znacie jakieś strony / pomoce naukowe z omówieniem problemu a już w ogóle było by super z wadami i zaletami a także "prawilnością" tych rozwiązań.
#sql #bazydanych #programowanie #csharp #
#sql #bazydanych #programowanie #csharp #
@bi-tek: id kategorii głównej, później kategoria podrzędna ma swoje id i przechowuje id kategorii nadrzędnej itd
@bi-tek: jako ciekawostkę w sumie podrzucę https://en.wikipedia.org/wiki/Nested_set_model
- 41
Cześć,
Minął prawie rok odkąd zaczęliśmy (jako członek tzw. turkusowej organizacji Noordwind) tworzyć własną platformę o nazwie Collectively, której głównym celem jest zarówno usprawnienie komunikacji pomiędzy mieszkańcami i jednostkami publicznymi jak i aktywizacja ludzi do przykładania większej uwagi o wspólne dobro jakim jest ich okolica oraz środowisko. Tutaj krótki tutorial o co w tym chodzi (tylko jeszcze trzeba go uzupełnić o nowe ficzery jak np. grupy) ;).
Zapraszam do przeczytania [udostępnionego artykułu
Minął prawie rok odkąd zaczęliśmy (jako członek tzw. turkusowej organizacji Noordwind) tworzyć własną platformę o nazwie Collectively, której głównym celem jest zarówno usprawnienie komunikacji pomiędzy mieszkańcami i jednostkami publicznymi jak i aktywizacja ludzi do przykładania większej uwagi o wspólne dobro jakim jest ich okolica oraz środowisko. Tutaj krótki tutorial o co w tym chodzi (tylko jeszcze trzeba go uzupełnić o nowe ficzery jak np. grupy) ;).
Zapraszam do przeczytania [udostępnionego artykułu
#csharp #programowanie #naukaprogramowania
mam bazę danych i tam niektóre kolumny przyjmują wartość nullową i chcę z poziomu aplikacji kiedy nie wpisuję nic do textboxa żeby właśnie taką wartość była wkładana do kolumny. Mam metodę do której przekazuje wartości z textboxów i żebym mógł przekazać nulla zrobiłem takie coś
niestety kiedy próbuje przekazać za pomocą tego kodu wartość, to
mam bazę danych i tam niektóre kolumny przyjmują wartość nullową i chcę z poziomu aplikacji kiedy nie wpisuję nic do textboxa żeby właśnie taką wartość była wkładana do kolumny. Mam metodę do której przekazuje wartości z textboxów i żebym mógł przekazać nulla zrobiłem takie coś
int? val = Int32.TryParse(textBoxPlacaPod.Text, out tempVal) ? (int?)null : tempVal;niestety kiedy próbuje przekazać za pomocą tego kodu wartość, to
@ugotowany_kamien: int? val = Int32.TryParse(textBoxPlacaPod.Text, out tempVal) ? (int?)null : tempVal;
czyli jeśli się da parsować to null?
czyli jeśli się da parsować to null?
- 2
- 1
Dotnetowe mirasy, mam problem z polecenim w entity framework. Otóż sqlowe polecenie wygląda tak:
A w entity framework naskrobałem takiego potworka:
SELECT City.Name, COUNT(Hotel.CityID) as CountCity FROM City JOIN Hotel ON City.CityID = Hotel.CityID GROUP BY City.NameA w entity framework naskrobałem takiego potworka:
IEnumerable mostPopularCities =
źródło: comment_n3mlleDVdkqUeOTf7LQ8xf5HyWBwxoFL.jpg
Pobierz@GaHee: Błąd na screenie najprawdopodobniej wynika z tego, że podczas przetwarzania wyników jednego zapytania wywołujesz drugie zapytanie - jeśli dobrze widzę, MostPopularCity to część kontrolera, pewnie w nim siedzi błąd.
- 1
@Fallinghammer: @TestKonta: A problem rozwiązałem w ten sposób, że aktywowałem MARS w ef.
Mam taki kod https://pastebin.com/QMbAsP03
buttonem 3 zapisuje używając ms interop i potrzebuje pod buttonem 5 dorobić kod, który za pomocą NPOI, czy EPPlus or whatever wypluje mi plik bez udziału pakietu office. Mógłby ktoś pomóc?
Czy ewentualnie używanie tych dwóch sposobów gryzie się ze sobą?
#programowanie #csharp
buttonem 3 zapisuje używając ms interop i potrzebuje pod buttonem 5 dorobić kod, który za pomocą NPOI, czy EPPlus or whatever wypluje mi plik bez udziału pakietu office. Mógłby ktoś pomóc?
Czy ewentualnie używanie tych dwóch sposobów gryzie się ze sobą?
#programowanie #csharp
- 2
Ktoś widział gdzieś porównanie performance wersji resharpera ?
Lepiej śmigać na najnowszej czy może np 9.2 żeby VS 15 nie zamulał zbytnio (koduje backed w .net core i 4.5 więc js tematy mnie nie interesują)
#reshaper #dotnet #csharp #visualstudio
Lepiej śmigać na najnowszej czy może np 9.2 żeby VS 15 nie zamulał zbytnio (koduje backed w .net core i 4.5 więc js tematy mnie nie interesują)
#reshaper #dotnet #csharp #visualstudio
Cześć. Ostatnio w #pracbaza dyskutowaliśmy nad względnie najlepszą implementacją struktury drzewiastej do pewnego projektu.
Temat co prawda nie został jeszcze wyczerpany, więc jestem ciekawy waszej opinii.
Załączam wam tutaj link do prezentacji, która przedstawia kilka modeli takich struktur drzewiastych.
https://www.slideshare.net/ehildebrandt/trees-and-hierarchies-in-sql
Która według was jest najrozsądniejsza?
Plusy, minusy?
Temat co prawda nie został jeszcze wyczerpany, więc jestem ciekawy waszej opinii.
Załączam wam tutaj link do prezentacji, która przedstawia kilka modeli takich struktur drzewiastych.
https://www.slideshare.net/ehildebrandt/trees-and-hierarchies-in-sql
Która według was jest najrozsądniejsza?
Plusy, minusy?
moim zdaniem pierwszy (adjency list model), dlatego, że:
1) nie ma redundacji(po kiego grzyba trzymać cały path albo informacje o childach) ponieważ z tego modelu jesteś w stanie zbudować każdy z następnych modeli nie tracąc żadnych informacji
2) opisujesz zależność dla każdego node'a tylko jednym wierszem (potrzebujesz znac tylko parenta, reszte możesz odtworzyć odpowiednim zapytaniem) czyli mniejszy storage
3) jedna tabela, krótszy opis zależności (w tym wypadku dla 1 znaku możesz użyć
1) nie ma redundacji(po kiego grzyba trzymać cały path albo informacje o childach) ponieważ z tego modelu jesteś w stanie zbudować każdy z następnych modeli nie tracąc żadnych informacji
2) opisujesz zależność dla każdego node'a tylko jednym wierszem (potrzebujesz znac tylko parenta, reszte możesz odtworzyć odpowiednim zapytaniem) czyli mniejszy storage
3) jedna tabela, krótszy opis zależności (w tym wypadku dla 1 znaku możesz użyć
- 2
@pepepanpatryk: o kur, co za indolencja i to chyba jeszcze większej liczby osób w zespole, a nie tylko jednego janusza informatyki. Informuję cię więc, że najpierw trzeba wiedzieć jaki problem chcemy rozwiązywać, co chcey przeechowywać w bazie, co to ma robić itd. a nie takie sratu pitu laików
konto usunięte via Android
- 3
#programowanie #csharp #dotnet #naukaprogramowania #przemyslenia
Tak sobie myślę czy jest sens kontynuować naukę .NET skoro niemal każda oferta pracy w Polsce to Java jako backend albo JS na froncie... Wszystkie oferty .NETowe to zawoalowany js, juniorów mało kto szuka, a jak znam już język i wkraczam w bardziej zaawansowane rzeczy, zresztą znam też podstawy js, HTML, CSS, nawet pythona, zrobiłem parę aplikacji
Tak sobie myślę czy jest sens kontynuować naukę .NET skoro niemal każda oferta pracy w Polsce to Java jako backend albo JS na froncie... Wszystkie oferty .NETowe to zawoalowany js, juniorów mało kto szuka, a jak znam już język i wkraczam w bardziej zaawansowane rzeczy, zresztą znam też podstawy js, HTML, CSS, nawet pythona, zrobiłem parę aplikacji
@Bambro: ja tam na linkedinie co chwilę dostaję oferty pracy w .necie
- 3
@Godziu73: zgadzam się, ale jak już są to porównaj sobie ogłoszenia. Ktoś się uczy frontu - nauczy się JS, kilku frameworków, trochę SQL, ogarnia podstawy HTML i CSS i śmiga na jedną z wielu ofert. Ja z kolei chciałbym być backendowcem w c#, i... Tak czy siak muszę znać JS, CSS, HTML, do tego oczywiście mój c#, frameworki zarówno .NETowe jak i JSowe, też SQL a i ofert jest o
5
A Preview of C# 8 with Mads Torgersen

Rzut okiem na kilka nowych funkcjonalności kolejnej wersji, już ósmej, kompilatora C#.
z- 0
- #
- #
- #
- #
Ma ktoś pomysł jak mogłoby wyglądać hierarchizowanie pewnych elementów względem siebie?
Przykładowo mamy jakąś listę todo.
Załóżmy, że każde zadanie(Task) może posiadać podzadanie. Jak mogłaby wyglądać implementacja takiego mechanizmu? Wolałbym wykluczyć stosowanie parent_id. Może coś na zasadzie drzewa?
Implementował ktoś z was coś takiego?
Przykładowo mamy jakąś listę todo.
Załóżmy, że każde zadanie(Task) może posiadać podzadanie. Jak mogłaby wyglądać implementacja takiego mechanizmu? Wolałbym wykluczyć stosowanie parent_id. Może coś na zasadzie drzewa?
Implementował ktoś z was coś takiego?
@pepepanpatryk jak chcesz zrobić drzewo bez wskaźnika na element parent?
Może dictionary gdzie key to parent a element to kolekcja child element?
Może dictionary gdzie key to parent a element to kolekcja child element?
- 1
@pepepanpatryk: wzorzec kompozyt
Czy jeśli byście musieli stanąć przed wyborem backendowego języka, mając dwa wybory - java i c#, to co byście wybrali? Jak z zarobkami i pracą to wygląda? Bo znam na podobnym poziomie oba języki, ale wejść w webówkę w javie mnie po prostu przytłacza, ten cały ekosystem, spring itd. straszna kobyła. W .net podoba mi się, że jest wszystko od jednego vendora i jest prosty wybór nauki. Ale za to pracy mniej
Komentarz usunięty przez autora
- 0
a da rade znalezc prace w wawie jako junior po studiach inf, z jako taka wiedza?
@newlifefloods: W Krakowie raczej da, w Wawie nie wiem.
Cześć mirasy. Powiedzcie mi taką rzecz - czy powinno się rozróżniać Modele domenowe i np. modele(pośrednie?), na których wykonuje się operacje aż do wygenerowania modelu domenowego?
Załóżmy, że mam w bazie mam tabelę assoc.
W tabeli tej znajdują się złączenia atrybutów, oraz opcji atrybutów, które w konsekwencji są konkretnym produktem.
Wydaje mi się, że ten Assoc to nie jest mój model domenowy, tak jak Attribute też nie jest modelem domenowym.
Modelem
Załóżmy, że mam w bazie mam tabelę assoc.
W tabeli tej znajdują się złączenia atrybutów, oraz opcji atrybutów, które w konsekwencji są konkretnym produktem.
Wydaje mi się, że ten Assoc to nie jest mój model domenowy, tak jak Attribute też nie jest modelem domenowym.
Modelem
- 0
@pepepanpatryk: model domenowy obejmuje np. konkretny produkt. jeżeli jest złożony, to wchodzą w to również jego atrybuty. Tu używasz pewnie bazy sql, jakbyś miał takie np mongo, to pewnie całość leżała by w jednym obiekcie. Domena to logiczny podział, a jak to się reprezentuje w storage nie ma znaczenia.
Komentarz usunięty przez autora
- 2
@MysGG: niestety nie, bo nie mogę użyć przy ICollection indexerów [], a nie chcę z tego IList robić :/























Są sobie formy pisane w htmlu, a cała strona stoi na razorze, więc data, ewenetualne wartości i walidacja po stronie serwera serwowana jest przez asp. Walidacja serwerowa odbywa się przez fluentvalidator - w nim w abstractvalidatorze zdefiniowane są reguły do walidacji pól na każdej podstronie.
I teraz do tego mam pokombinować, żeby zrobić walidacje po stronie klienta. Pojawia
Rules add chyba będzie najlepsze dla nietypowych elementów, dla typowych wystarczy samo required.