Entity Framework – aktualizacja odłączonych obiektów

Urlop! Chciałbym, żeby właśnie takie było wytłumaczenie długiej przerwy od ostatniego wpisu. Niestety, jak wiecie, nadmiar pracy jest tą najczęstszą przyczyną w takich wypadkach. Niemniej czytacie kolejne wynurzenia z pola bitwy co oznacza, że wyrwałem się spod jarzma obowiązków – radujmy się!:) Zajmowałem się do tej pory tematami ogólnie organizującymi kształt projektu oraz tymi związanymi 

Continue Reading →

Model binding kolekcji w ASP.NET MVC

Tworząc aplikacje ASP.NET MVC wcześniej czy później zetkniemy się (lub zderzymy – jak to było w moim przypadku:) z zagadnieniem Model Bindingu. Projektując aplikacje webowe pracujemy z protokołem HTTP, co rodzi konieczność przesyłania danych w oparciu o niego właśnie z i do serwera aplikacji. ASP.NET MVC daje nam do ręki świetny mechanizm ułatwiający ten etap 

Continue Reading →

Lista checkbox-ów w ASP.NET MVC

ASP.NET MVC daje nam dostęp do wielu niezbędnych w tworzeniu webowych aplikacji komponentów – również jeśli chodzi o interfejs użytkownika. W toku pracy okazało się, że potrzebna jest mi funkcjonalność listy checkboxów  – np. do określenia gatunków filmowych, do których film jest przypisany. No tu niestety zawód srogi mnie spotkał – nie ma wbudowanej kontrolki 

Continue Reading →

Entity Framework – SQL, projekcje i pomocny AutoMapper

Korzystanie z bibliotek typu ORM niewątpliwie oszczędza nam wielu godzin poświęconych na pisaniu, over and over, bardzo podobnego kodu – komunikacji z silnikiem bazy danych. Taka wygoda potrafi jednak bardzo rozleniwić i czasem zapominamy o tym, by pilnować tego ułatwiacza i siebie również. Korzystamy z wygodnego dostępu do zdefiniowanych Data Modeli wyciągając z bazy co 

Continue Reading →

SqlProfiler i silnik LocalDb

Podczas pracy z bibliotekami ORM często zastanawiamy się nad tym, jakie zapytania są generowane i wysyłane do silnika bazy danych. Liczymy na to, że gdzieś w bebechach ORM-a następuje solidna optymalizacja i kod SQL jest najwyższej próby:) Mimo to wiele jest przypadków gdy chcielibyśmy obejrzeć kod wygenerowany np. przez Entity Framework. Analiza zpaytań przesyłanych do 

Continue Reading →

Walidacja danych – podstawy

Oczekiwanie od użytkownika jakiegokolwiek programu, że będzie wprowadzał do niego wyłącznie poprawne dane jest, eufemistycznie rzecz ujmując, nierozważne:) Wiadomo, że taki bystry użytkownik bywa najlepszym testerem aplikacji, odkrywając sposoby na wygenerowanie błędu, które programiście często nawet nie zaświtają w głowie. Ja również nie ufam zatem potencjalnym, przyszłym użytkownikom VodSearchera za grosz – i w związku 

Continue Reading →