Skip to content

Tag: resharper

Mikrobank – prawdziwa baza danych, część 2 – konfiguracja Entity Framework

Setup lokalny Migracje w .Net core EF dodaje się z command line’a. Ale żeby móc to zrobić, wpierw potrzebujemy zainstalować narzędzia do tworzenia migracji i baz EF. Jak to zrobić opisano tutaj: Ważne, żeby nie zapomnieć RĘCZNIE wkleić do project file poniższej referencji: https://stackoverflow.com/a/47079152/148158 Następnie:

I to pozwala już mi na stworzenie pierwszej migracji:

Resultat: Jest baza! Mogę od teraz dodawać konta testowe, które są w stanie przetrwać restart aplikacji. Albo innymi słowy – mam już CR_D z CRUD 🙂 Setup na AppHarbor O ile lokalnie poszło gładko, to z AppHarbor musiałem się trochę namęczyć. Najpierw zainstalowałem SQL Server AddOn A potem już tylko próbowałem zrozumieć co jest napisane w artykule o używaniu Sequelizera Zmarnowałem naprawdę dużo czasu, bo uwierzyłem że AppHarbor podmieni automatycznie mój connection string zdefinowany w appsettings.json, jeżeli tylko nadam mu odpowiedni klucz. Tę samą nazwę wystarczyłoby tylko ustawić jako ‘connection string alias’ w konfiguracji…

Leave a Comment

Microbank – Setup środowiska i pierwsza funkcjonalność

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

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:

Jak to zrobić dowiedziałem się…

Leave a Comment