C#, .NET, T-SQL, Azure
Ostatnio wspominałem o pewnym problemie, który spotka każdego chętnego, by skorzystać z generycznego repozytorium używając jednocześnie Entity Framework. Problemem tym jest edycja encji, które zawierają w sobie relacje many-to-many. Sam problem jest banalny gdy mamy oddzielne repozytoria lub korzystamy bezpośrednio z DbContext, ale jeśli chcemy trzymać się generyczności, to musimy nieco zmienić naszą metodę Update.…
Ostatnio wspominałem o pewnym problemie, który spotka każdego chętnego, by skorzystać z generycznego repozytorium używając jednocześnie Entity Framework. Problemem tym jest edycja encji, które zawierają w sobie relacje many-to-many. Sam problem jest banalny gdy mamy oddzielne repozytoria lub korzystamy bezpośrednio z DbContext, ale jeśli chcemy trzymać się generyczności, to musimy nieco zmienić naszą metodę Update.…
W swoim projekcie będę operował na kilku różnych typach encji, które przy zastosowaniu wzorca repozytorium jaki przedstawiłem wcześniej wymagałyby każdorazowo oddzielnej klasy repozytorium. Chociaż wszystkie implementowałyby ten sam interfejs i oferowały w większości tą samą funkcjonalność, to wymagałyby wielokrotnego powtarzania tych samych linijek kodu. Byłoby to stosunkowo proste, ale nie miałoby większego sensu. Potrzebowałem rozwiązania,…
W swoim projekcie będę operował na kilku różnych typach encji, które przy zastosowaniu wzorca repozytorium jaki przedstawiłem wcześniej wymagałyby każdorazowo oddzielnej klasy repozytorium. Chociaż wszystkie implementowałyby ten sam interfejs i oferowały w większości tą samą funkcjonalność, to wymagałyby wielokrotnego powtarzania tych samych linijek kodu. Byłoby to stosunkowo proste, ale nie miałoby większego sensu. Potrzebowałem rozwiązania,…
Na etapie projektowania YumYum miałem całkiem poważny dylemat dotyczący wyboru rozwiązania, które będzie łącznikiem aplikacji z bazą danych. Wcześniej używałem do tego wzorca repozytorium, który świetnie się sprawdzał przy niewielkich, treningowych projektach. Ostatnimi czasy przeczytałem mnóstwo głosów twierdzących (całkiem słusznie), że używanie wzorca repozytorium z Enity Frameworkiem nie ma najmniejszego sensu. Początkowo miałem zamiar korzystać…
Na etapie projektowania YumYum miałem całkiem poważny dylemat dotyczący wyboru rozwiązania, które będzie łącznikiem aplikacji z bazą danych. Wcześniej używałem do tego wzorca repozytorium, który świetnie się sprawdzał przy niewielkich, treningowych projektach. Ostatnimi czasy przeczytałem mnóstwo głosów twierdzących (całkiem słusznie), że używanie wzorca repozytorium z Enity Frameworkiem nie ma najmniejszego sensu. Początkowo miałem zamiar korzystać…
W ostatnim poście pobieżnie wspomniałem o tym, że wielokrotnie w mojej pracy denerwował mnie brak pewnych rozwiązań wynikający głównie z tego, że system na którym pracowałem nie był dedykowany branży, w której akurat był używany. Zanim zajmę się kwestiami technicznymi, chciałbym napisać kilka swoich spostrzeżeń dotyczących konstrukcji podstawowych obiektów(i nie tylko), a które to spostrzeżenia…
W ostatnim poście pobieżnie wspomniałem o tym, że wielokrotnie w mojej pracy denerwował mnie brak pewnych rozwiązań wynikający głównie z tego, że system na którym pracowałem nie był dedykowany branży, w której akurat był używany. Zanim zajmę się kwestiami technicznymi, chciałbym napisać kilka swoich spostrzeżeń dotyczących konstrukcji podstawowych obiektów(i nie tylko), a które to spostrzeżenia…
YumYum Commerce to projekt, nad którym będę pracował w ramach trwającego obecnie konkursu Daj Się Poznać 2016. Będzie on systemem e-commerce dedykowanym restauracjom/barom oferującym żarcie na dowóz. Poniżej znajdziecie kilka słów o tym skąd wziął się ten pomysł i jak planuję go realizować. Dlaczego? Wypadałoby zacząć od tego czym zajmuję się od kilku lat w…
YumYum Commerce to projekt, nad którym będę pracował w ramach trwającego obecnie konkursu Daj Się Poznać 2016. Będzie on systemem e-commerce dedykowanym restauracjom/barom oferującym żarcie na dowóz. Poniżej znajdziecie kilka słów o tym skąd wziął się ten pomysł i jak planuję go realizować. Dlaczego? Wypadałoby zacząć od tego czym zajmuję się od kilku lat w…
Nazywam się Rafał Hryniewski i jestem stosunkowo świeżym dotnetowym programistą. Postanowiłem założyć tego bloga w ramach konkursu Daj Się Poznać 2016, do którego trwają zapisy, w chwili gdy to piszę. Znając życie będę prowadził bloga z różną częstotliwością trochę dłużej, bo wiem, że tworzenie nowych postów może być uzależniające. Naprawdę nie sądzę, abym w najbliższym…
Nazywam się Rafał Hryniewski i jestem stosunkowo świeżym dotnetowym programistą. Postanowiłem założyć tego bloga w ramach konkursu Daj Się Poznać 2016, do którego trwają zapisy, w chwili gdy to piszę. Znając życie będę prowadził bloga z różną częstotliwością trochę dłużej, bo wiem, że tworzenie nowych postów może być uzależniające. Naprawdę nie sądzę, abym w najbliższym…
C#, .NET, T-SQL, Azure
Za dnia pracuję .NET Developer i Team Leader w firmie Elastic Cloud Solutions. Nocą walczę z głodem wiedzy i nudą jako entuzjasta chmury, bloger, prelegent i lider Białostockiej Grupy .NET.
Chwytam się wszystkiego co nowe i świeże o ile ograniczona ilość godzin w dobie mi na to pozwala, a czasem, by dać głowie odpocząć lubię sięgnąć po dobrą książkę lub komiks.