ASP.Net MVC 4 i baza danych MSSQL

0

Witam.
czy mógłby ktoś wskazać mi drogę, do pracy z zewnętrzną bazą danych MSSQL i operacji CRUD? Czy praca na bazie danych wygląda podobnie jak na web formsach? Szukając w dokumentacji odnoszę wrażenie, że bazę danych tworzy się wewnątrz aplikacji używając modeli odwzorowujące tabele bazy danych?
Pozdrawiam.

0

Popatrz na Entity Framework.

Rzeczywiście, opcja "code first", gdzie tworzy się modele wewnątrz aplikacji i to tworzy bazę danych to jedno podejście, ale jest też drugie - masz bazę i na jej podstawie tworzysz klasy modelu. Ale bez modeli nie ma życia - w końcu mamy MVC ;-)

Nie wiem jak pisałeś na Web Formsach, bo EF można też stosować tam.

0

mógłbyś podać nazwę tej drugiej opcji? no i jakie są różnice pomiędzy tymi opcjami ?

0
Rejencina napisał(a):

czy mógłby ktoś wskazać mi drogę, do pracy z zewnętrzną bazą danych MSSQL i operacji CRUD?

Co nazywasz "zewnętrzną bazą danych"?

Czy praca na bazie danych wygląda podobnie jak na web formsach?

Jeśli masz na myśli kontrolki typu SqlDataSource, to MVC na szczęście jest wolne od tych patologii.

Szukając w dokumentacji odnoszę wrażenie, że bazę danych tworzy się wewnątrz aplikacji używając modeli odwzorowujące tabele bazy danych?

W przypadku podejścia code first (np. w Entity Framework) owszem. Ale to nie ma żadnego związku z ASP.NET MVC jako takim, równie dobrze możesz tego użyć w aplikacji konsolowej.

1

Tak naprawdę w EF są trzy podejścia:

  1. Model First -> Model tworzony w VS za pomocą designera
  2. Database First -> Model tworzony na podstawie istniejącej bazy danych
  3. Code First -> Model tworzony w kodzie

1 użytkowników online, w tym zalogowanych: 0, gości: 1