@PhoenixSoul: Autor mówi o tym, żeby nie używać transakcji, bo przecież zwykłe zapytania są atomowe.
Co powinno być w miarę oczywiste dla wszystkich.

Nie przedstawia alternatywy dla sytuacji, w której potrzebujemy zgrupować kilka akcji naraz i wykonać je w jednej transakcji (a jak ktoś mu to wypomina w komentarzu, to broni się, że i tak nie powinno się tak projektować aplikacji).

W dodatku używa TransactionScope, a są
  • Odpowiedz
@PhoenixSoul: Autor chyba nie do końca rozumie jak działa context w entity frameworku. Przy zapisie i tak zostanie w bazie utworzona transakcja, jeśli nie zostanie wykryta "ambient transaction". Tak jak wspomniał @MaaV TransactionScope przy EF używa się do transakcji rozproszonych lub jak np potrzebujesz wyciągnąć ID nowo zapisanego wiersza w aktualnej transakcji. Ciekawostka: dzięki IEnlistmentNotification możemy zgłosić własny kod, który ma być obsłużony przez TransactionScope.
  • Odpowiedz
#programowanie #csharp #bluetooth

Próbował ktoś może kiedyś w C# wysłać plik przez Bluetooth'a między jednym a drugim kompem? Ew. może chciałby ktoś po prostu spojrzeć o co może chodzić na Stacku: LINK

Generalnie mam ogarnięte znajdywanie i parowanie z drugim kompem, ale nie działa mi wysyłanie pliku. #niechktos
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witajcie Mirki.
Potrzebuję pomocy z Properties.Settings.Default w VS2010 C#.
Mam tu masę opcji, które chcę zapisać do słownika lub listy i ciągle mi się to nie udaje.

Mówiąc pseudo kodem chciałbym uzyskać coś takiego:

ListOfParameters
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@piachu: listBox1.DataSource = Settings.Properties.Settings.Default;
Error: Złożony element DataBinding akceptuje jako źródło danych zarówno elementy Ilist jak i IListSource

2:
listBox1.DataSource = Settings.Properties.Settings.Default.SettingsKey.ToArray();

Nie zwraca errora ani danych
  • Odpowiedz
Cześć,

Siódmy odcinek kursu programowania i tworzenia aplikacji z użyciem języka C# i platformy .NET Core został właśnie opublikowany - we wpisie na blogu znajdziecie trochę teorii, odnośników oraz informacje odnośnie tego, co się pojawi w odcinku nr 8. Wszystkie materiały są dostępne do pobrania tutaj.

Na start oczywiście Q&A, a następnie omawiamy testowanie - piszemy testy jednostkowe z wykorzystaniem biblioteki NUnit, omawiamy czym jest TDD, następnie przechodzimy do "mockowania" z
spetz - Cześć,

Siódmy odcinek kursu programowania i tworzenia aplikacji z użyciem ...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bambro: jeszcze co do technologii - jak jesteś świeży to zadaj sobie pytanie gdzie chcesz potem uruchamiać te aplikacje. Jeśli desktop, to również polecam WPFa, a potem przenieść się na UWP na Windows 10 (tam od strony graficznej jest prawie-to-samo-co-WPF)
  • Odpowiedz
Jaki cel ma stosowanie ref i out w #csharp ?
Jedyne co mi na myśl przychodzi, to ograniczenie implementacji zmiennych lokalnych (w przypadku ref), a w przypadku out zwrócenie większej wartości zmiennych z metody, gdyż funkcja zwraca tylko jedną wartość. Często się stosuje ref i out? Dziwię się, ze trwałem podczas studiów tyle lat w niewiedzy.
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@elektron_: Nie widze sensu w sprawdzaniu kandydata przy rozmowie, dlatego zazwyczaj po paru dniach widac jakie ma pojecie.

Po prostu musi umiec napisac prosta kwerende, ktora wyciagnie dane z bazy. Jak uzyje CROSS JOIN'a na wszystkich tabelach i wymieni pola to wiem, ze sie nie nadaje:)
  • Odpowiedz
@miki4ever: Spoko, wiem, że siedzisz w Niemczech. Niemiecki też powoli sobie ogarniam i pewnie nie miałbym nic przeciwko gdybym miał się przenosić. Jestem w takim wieku, że od tego jakie podejmę decyzje zawodowe w kolejnych 15~20 latach, to ustanowi mój "status społeczny", a aspiracje mam spore. Póki co, na razie w Polsce skaczę od roboty do roboty, gdzie z każdą kolejną pracą udaje się dostać większą pensję niż w poprzedniej
  • Odpowiedz
#programowanie #csharp
Mam pytanie. W datagridView wyświetlam dane z bazy, a następnie filtruję je za pomocą kwerend. Mam 10 kolumn, chcę dać możliwość zaznaczenia checkboxami po czym szukamy (np. kolumna 1 3 5, albo 1 2 3 4 5, ogólnie wszelkie kombinacje). Jak to zrobić żeby nie musieć pisać kwerendy dla każdej możliwej kombinacji?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Structured logging jest coraz bardziej popularne. W szczególności, że logi które w większości gromadziliśmy nie były przyjazne w przeszukiwaniu i analizowaniu. Trzeba było je parsować i ragować na sytuacje specjalne, takie które dodawały nowe informacje do już istniejących. Ogólnie mieliśmy ładną reprezentację ciągu znaków, jednak ciężko było nam wyciągnać czasami kontekst tych informacji: czy to jest wiek? czy to jest data? jaka data?

Structured Logging załatwia nam problem tych kontekstowych informacji. Co
jgutkowski - Structured logging jest coraz bardziej popularne. W szczególności, że lo...

źródło: comment_tq2Ptw3WmWSwceIrah1k31Ri2I5JJKsM.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@drugiekonto: nie znasz Gutka? nie bywasz na konferencjach ( ͡° ͜ʖ ͡°)

@jgutkowski: całkiem spoko sprawa, my w tej chwili mamy logi trzymane w bazce sqlowej, gdzie jedna z kolumn jest w JSONie i to ułatwia ew. szukanie i analizowanie. W tej kolumnie trzymamy różne dane - od wiadomości z properties tak jak masz pokazane tutaj, do zserializowanych obiektów.
ale my nie mamy devopsów,
  • Odpowiedz
@FireDash: Największy problem Xamarina to niestabilność środowiska. VS z Xamarinem miewa różne dziwaczne problemy, które są co prawda co raz szybciej eliminowane ale się zdarzają. Same appki są tak samo stabilne jak natywne.
  • Odpowiedz
Ej mirki popełniłem jako takie cv bo roboty szukam, poradzicie czy się nadaje?
Np. studiowałem dziennie, uwaliłem, dostałem robotę, i teraz znów wróciłem na studia i dlatego mam taki opis w Education. Zostawić czy zmienić?

Zastanawiam się też czy wywalić to additional info i np. po prostu zwiększyć czcionkę z 11 na 12 dla reszty

Luntri - Ej mirki popełniłem jako takie cv bo roboty szukam, poradzicie czy się nadaj...

źródło: comment_C1ExQ19g78fc6SjJVR7ThKAXzxPdXXej.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #csharp

Da się obsuscować .dll w taki sposób aby dało się go używać jako referencji? Użyłem Confusera do zrobienia syfu w kodzie, żeby odzyskanie stałych wymagało trochę więcej niż 2-3 kliknięcia i wszystko fajnie działa w wersji release odpalanej z .exe, ale program odpalany z poziomu VS się wywala, bo VS zdaje się nie rozumie obfuscowanego CILa. Da się to jakoś uzyskać?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Khaine Spróbuj wyłączyć optymalizację, ale generalnie FatalExecutionEngineError może oznaczać, że brak crasha w release może oznaczać, że masz szczęście, a nie że kod jest w porządku.
  • Odpowiedz