Entity Framework (and other ORMs) are in general great pieces of software that makes developers lives so much easier by letting us thinking about objects when we’re working with data persisted in some underlying database. This makes development much easier than writing raw SQL queries. But some of us tend to get too comfy and forgetting about things that lies beneath our beautiful, object oriented code. After all we have Entity Framework, we shouldn’t wrap our heads around SQL stuff. But how about actual...
Daj się poznać 2017 2741 dni, 22 godziny, 59 minut temu 191 źrodło rozwiń
W tym tygodniu miałem mniej czasu na pochylenie się nad HomeWallet, ale coś tam udało się zrobić 🙂 W większości były to poprawki kodu oraz trochę małych, ale ważnych szczegółów. Zaczynajmy.
Daj się poznać 2017 2767 dni, 1 godzinę, 36 minut temu 50 źrodło rozwiń
In this post I want to show you how to create new database using Entity Framework Core – Code First migrations approach. I have project ELP.Model in which I defined few entities. I want to create database from it. It is approach called Code First.
Daj się poznać 2017 2767 dni, 1 godzinę, 36 minut temu 59 źrodło rozwiń
Czym się różni Lazy Loading od Eager Loading? Co udostępnia nam EntityFramework? W jakim momencie wykorzystać dany sposób ładowania danych? Jak ładować dane? Zahaczymy też o JSON, SQL performance i inne. Zapraszam do lektury.
Jeszcze bardziej dynamiczne tworzenie zapytań do bazy (LinqKit)! Czyli trochę o tym jak łączyć ze sobą wiele wyrażeń filtrujacych.
Sztuka programowania 3026 dni, 59 minut temu 317 źrodło rozwiń
Czasem może nas spotkać sytuacja, że bardzo potrzebujemy stworzyć zapytanie do Entity Framework, które musi dynamicznie reagować na nasze wymagania i w jednym konkretnym przypadku będzie potrzebowało dodatkowego Where(). Oczywiście, możemy napisać oddzielne zapytania i warunek, ale istnieje odrobinę sprytniejszy sposób.
Sztuka programowania 3028 dni, 1 godzinę, 4 minuty temu 287 źrodło rozwiń
Entity Framework to kolejna generacja technologii firmy Microsoft, która zapewnia dostęp do danych. Jest to rozszerzona technologia ORM (ang. Object Rational Mapping), która ułatwia powiązanie danych w bazie danych z obiektami w aplikacji, poprzez stworzenie abstrakcyjnych modeli obiektowych w aplikacji z modeli relacyjnych lub logicznych. Dzięki temu możliwe jest tworzenie zapytań i manipulowanie danymi używając programowania zorientowanego obiektowo. Używając Entity Framework możliwe są trzy podejści...
Daj się poznać 2016 3141 dni, 10 godzin, 33 minuty temu 166 źrodło rozwiń
Description of change tracking mechanism Entity Framework and 3 possibilities to use it optimally
Short explanation of difference between expressions and functions in .NET
Sztuka programowania 3247 dni, 15 godzin, 13 minut temu 386 źrodło rozwiń
by MJ How many times have you heard about building a well designed web application? 3-4? I mean in your daily work. How many times have you faced a problem with code written before? Wrong naming, wrong spacing, wrong design, wrong patterns/no patterns, wrong repository, wrong database connection, wrong architecture. There are a lot of mistakes done, before you have first seen the project. Then, the most common situation is that your boss comes to you with a request, that the previous web application s...
Domyślne wartości bardzo łatwo ustawić za pomocą wizualnego edytora EntityFramework. Wystarczy ustawić właściwość Default w oknie properties: Co jednak gdy chcemy ustawić wartość wyliczoną na podstawie jakieś funkcji? Dla przykładu może być to DateTime.Now bądź też Guid.NewGuid()?Wpisując w te same okienko dostaniemy błąd podczas kompilacji: Error 1 Error 54: Default value (System.Guid.NewGuid()) is not valid for GUID. The value must be enclosed in single quotes in the form 'dddddddd-dddd-dddd-ddd...
Bazy danych i XML 4703 dni, 16 godzin, 32 minuty temu 198 źrodło rozwiń