ORM – the tip of an iceberg
Chyba już w każdym języku programowania możemy dobierać się do naszych cennych danych za pomocą różnego rodzaju ORMów. Faktem jest, że narzędzia te znacznie przyśpieszają wytwarzanie oprogramowania. Jednocześnie pozwalają na myślenie o zawartości naszych baz danych i operacjach na nich przez pryzmat obiektowego paradygmatu programowania, co jest o wiele łatwiejsze do przełknięcia dla osób początkujących.
ORMy mają mnóstwo zalet. Często jednak idziemy na łatwiznę i nie schodzimy do warstwy bazy danych jeśli nie jest to absolutnie koniecznie, a nawet jeżeli przyjdzie co do czego, to tylko szturchamy ją odpowiednio długim kijem z bezpiecznej odległości i uciekamy czym prędzej do ciepłego, bezpiecznego światka programowania obietowego.
Na tej sesji pokażę Wam, kilka różnych funkcji i ciekawostek, które oferuje nam baza danych SQL Server, a które są często pomijane przez ich brak w popularnych ORMach. Pokażę Wam również jak stosunkowo łatwo można skorzystać z części z nich w starym dobrym Entity Frameworku.