Filozofia dostępu do danych w ASP.NET MVC

Spisie treści
Powszechnie wiadomo, że w świecie tworzenia oprogramowania, czy to aplikacji, programów czy stron internetowych, nie ma rozwiązania, które obsługuje wszystkie przypadki w równym stopniu, ale każdy z nich jest studium przypadku, gdzie zmienne, które definiują, które rozwiązanie należy wybrać, są dość subiektywny.
W zależności od projektu i typu dewelopera, projekt zostanie prawdopodobnie zbudowany zgodnie z Twoimi preferencjami, mając to na uwadze ASP.NET MVC Pozwala nam mieć różne filozofie dostępu do danych, dzięki czemu możemy osiągnąć nasze cele bez ram stając się czynnikiem, który nakłada na nas ograniczenia.
Jak widzieliśmy na początku, możemy zastosować różne sposoby budując nasze projekty, aby mieć dostęp do danych, co pomoże nam osiągnąć nasze cele, a także będzie towarzyszyć naszym możliwościom technicznym.
Istnieje kilka filozofii, które dotyczą wszystkiego, co ma związek z trwałością i dostępem do danych w aplikacji stworzonej za pomocą ASP.NET MVC, zobaczmy klasykę.
Filozofia: Najpierw baza danychTakie podejście pozwala nam budować aplikację wokół bazy danych, co oznacza, że ​​nasz projekt będzie koncentrował się na strukturze naszych danych, dzięki temu ASP.NET MVC pozwala nam generować modele biznesowe z wykorzystaniem istniejących baz danych, do tego wykorzystasz swoje Entity Framework.
Filozofia: pierwszy modelTa forma pozwala nam zaprojektuj model przed posiadaniem bazy danych, dzięki temu możemy zbudować strukturę bazy danych pobierając jej pola i atrybuty z naszego projektu, gdy mamy już nasze modele Entity Framework możesz generować schematy do tworzenia baz danych.
Filozofia: Najpierw kodW tej filozofii skupiamy się na zbuduj kod projektu w pierwszej instancji, dzięki temu będziemy mieli ignorancję aplikacji na temat modelu trwałości, do tego będziemy mieli API, które pozwolą nam na interakcję z metodami, które pomogą nam zapisać dane do późniejszego ich wykorzystania.
Ponieważ widzieliśmy klasyczne podejście do radzenia sobie z dostępem do danych w naszych projektach, zobaczyliśmy, że istnieje stała i że wszystko jest osiągane poprzez Struktura jednostki:

POWIĘKSZAĆ

Co jest?Jest to relacyjny i obiektowy menedżer danych, który pozwala nam na interakcję z podmiotami zamiast bezpośrednio z naszymi modelami, w ten sposób unikamy bezpośredniego pisania kodu SQL.
Pomaga nam to zredukować błędy, a także nakład pracy, ponieważ nie będziemy się martwić o najlepsze formy dostępu, ale raczej o to, Entity Framework zdecyduj, co jest najlepsze, dostarczając nam swoje metody.
Dzięki tym metodom będziemy w stanie zaimplementować różne filozofie, które widzieliśmy wcześniej, więc musimy skoncentrować się tylko na faktycznym zbudowaniu aplikacji, oszczędzając cenny czas w konfiguracji bazy danych.
Na tym kończymy ten samouczek, ponieważ widzimy, że mamy różne sposoby radzenia sobie z tworzeniem projektu, chociaż wszystkie te sposoby wykorzystują ten sam komponent jako bazę, która jest Entity Framework Dzięki temu możemy zastosować jedno lub drugie zgodnie z wymaganiami naszego projektu i dzięki temu nie będziemy ograniczać się naszą wiedzą techniczną.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt
wave wave wave wave wave