W poprzednim wpisie pisałem o moim pomyśle na zbudowanie mikrostronki symulującej zachowanie banku. Teraz chciałem opisać jak wygląda mój setup na początku pracy z aplikacją. Środowisko 1. Najpierw sciągnąłem i zainstalowałem .Net Core V2 z https://www.microsoft.com/net/learn/get-started/windows 2. Potem zainstalowałem Visual Studio Code Visual Studio Code – bo nie chciałem instalować Community Edition. Visual Studio znam dobrze, a chciałem też spróbować popracować z VSCode trochę bardziej na serio niż tylko czasami do otwierania randomowych plików (bo jest szybkie) https://code.visualstudio.com/ Żeby było jeszcze milej, skorzystałem z porady poniższego posta: https://blog.uship.com/shippingcode/visual-studioresharper-level-productivity-in-vscode/ 3. Apka terminalowa Od dawna używam http://cmder.net/. Jest niesamowicie konfigurowanly i ma wszystko czego potrzebuję. Hello World Postawienie strony w mvc jest banalne: https://docs.microsoft.com/en-us/aspnet/core/mvc/razor-pages/index?tabs=visual-studio
1 2 3 4 5 |
dotnet new razor -o microbank cd microbank dotnet run |
Strona wstaje na porcie 5000 (http://localhost:5000/) Pierwsza funkcjonalność Jako pierwszą funkcjonalność dodałem możliwość dodawania nowego klienta. Ponieważ nie chciałem zajmować się więcej niż jednym problemem na raz, użyłem bazy danych w pamięci:
1 2 3 4 5 6 7 8 |
// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { services.AddMvc(); services.AddDbContext(options => options.UseInMemoryDatabase("microbank")); } |
Jak to zrobić dowiedziałem się…
Leave a Comment