Scaffolding w Entity Framework Core 1

Szukając informacji do poprzednich wpisów (wpisy tu i tu) o migracjach natknąłem się na informacje o scaffoldingu. Scaffolding w Entity Framework to proces odwrotny od migracji – na podstawie istniejącej bazy tworzona jest odpowiednia klasa z kontekstem i odpowiadające tabelkom – klasy encji. W poprzednich wersjach EF, aby używać scaffoldingu do budowy aplikacji, należało posłużyć się zewnętrznymi narzędziami – teraz to wszystko dostępne jest „z pudełka”.

Continue reading

Migracje w EF Core – w poszukiwaniu jednorożca.

Migracje w Entity Framework to skrypty które tworzą tabele na podstawie naszych encji. W swoim projekcie również zastosuję migracje, lecz na początek muszę stworzyć bazę a następnie uzupełnić mój kontekst, zaprezentowany we wcześniejszym wpisie, o informacje umożliwiające podłączenie się do tejże bazy.

Continue reading

Usuwanie historii – sharepoint

Błąd w workflow plus włączona historia elementów na liście, może przyczynić się do bólu głowy administratora Sharepointa. Miałem napisany workflow w VS który zdarzenie edycji elementu sprawdzał czy status się zmienił na ten jeden konkretny. Jeżeli nie, ustaw wartość pola elementu i czekaj dalej. I tu następowała niekończąca się pętla. Skoro workflow zmieniał pole elementu listy to wyzwalał zdarzenie OnEditListItem które znowu zmieniało pole i znowu uruchamiało zdarzenie…

Continue reading

Web Password Manager – założenia

Założyłem sobie że stworzę aplikację webową do zarządzania różnymi poświadczeniami. Pisząc poświadczenia mam na myśli hasła dostępowe do różnych witryn, np. sklepów, organizacji. Zauważyłem, pracując tu i ówdzie, że częstym problemem jest:

  • stracenie loginu i/lub hasła do witryny
  • zdublowanie dostępu (konta do jednej witryny: firma1, firma2, jan.kowalski…), wynikające z niewiedzy o już istniejących kontach
  • niemożliwość określenia kto w danej chwili ma dane dostępowe do konkretnej witryny
  • nieoficjalne przekazywanie poświadczeń

Continue reading

Daj się poznać

Zgłosiłem swój udział do konkursu organizowanego przez Macieja Aniserowicza Daj się poznać, co stało się bezpośrednim bodźcem aby utworzyć tenże blog. Na nim będę umieszczał postęp prac nad moim projektem, a także (jeśli czasu starczy) wpisy na inny temat. W szczególności interesuje mnie Sharepoint i technologia Asp.Net MVC i Entity Framework . Mam nadzieję że uda mi się dobrnąć z projektem do końca, zważywszy że mam mało czasu własne kodzenie i pisanie bloga, ale mam nadzieję że dziennie wyłuskam z 1-2h. W następnym poście opiszę założenia swego projektu.