Serwus!
Uczę się ASP.NET MVC i mam kilka pytań.
1. Database First vs Code First - czego powinno/używa się w większych projektach?
2. Czy tworzenie obszarów ( Areas ) to dobra praktyka?
3. Jeżeli mam stworzone Area o nazwie Admin, gdzie może on edytować, dodawać, usuwać produkty to gdzie powinienem stworzyć klasę Product i kontekst do bazy danych? W obszarze Admin/Models czy normalnie w folderze Models?
4. Czy używać czegoś takiego jak
Uczę się ASP.NET MVC i mam kilka pytań.
1. Database First vs Code First - czego powinno/używa się w większych projektach?
2. Czy tworzenie obszarów ( Areas ) to dobra praktyka?
3. Jeżeli mam stworzone Area o nazwie Admin, gdzie może on edytować, dodawać, usuwać produkty to gdzie powinienem stworzyć klasę Product i kontekst do bazy danych? W obszarze Admin/Models czy normalnie w folderze Models?
4. Czy używać czegoś takiego jak
![](https://wykop.pl/cdn/c3201142/comment_MOvrcskAIuHnBptbzm9LKYhrk6lerulr,w400.jpg)
@JewelOfTheNile: 1. w poważnych projektach, raczej DB first - dokładnie zaplanowana baza, co ma mieć itp.
do małych szybkich projektów lepszy Code First.
4. tak, tam powinieneś miec repozytoria do tabelek tzn. mapowania do EF + obsługa bazy itp.
do małych szybkich projektów lepszy Code First.
4. tak, tam powinieneś miec repozytoria do tabelek tzn. mapowania do EF + obsługa bazy itp.
1. Database First vs Code First - czego powinno/używa się w większych projektach?
@JewelOfTheNile: Częsciej spotykana praktyka to code first, w szczególności w przypadku szybkich projektow. Ale nie ukrywajmy oba podejścia występują. Np. gdy firma musi operować na jakiejs gotowej bazie klienta lub duzych korpo projektów i baz współdzielonych miedzy wieloma projektami.
2. Czy tworzenie obszarów ( Areas ) to dobra praktyka?
Tak jesli projekt jest duży :) Plusem Areas w
W widoku z tworzeniem nowego produktu jest formularz i pole formularze od ceny nie akceptuje liczb po kropce i przecinku.
Co z tym fantem zrobić?
#csharp #dotnet #aspnet #programowanie