Wpis z mikrobloga

mam gotowe klasy i context w projekcie do nowej bazy przy podejsciu code first, i przy uruchomieniu dostaje błąd

No database provider has been configured for this DbContext

Gdzie mam dostarczyć connectionStringa żeby podczas uruchomienia utworzyło mi nową baze danych wypełnioną encjami które sobie wpisałem w main?
apka w ef core
bo mi sie wydaje, czy można to było zrobić poleceniem w konsoli menadzera pakietów?

#csharp #sql #programowanie
  • 6
@Catacombe: Zazwyczaj trzyma się go w appsettings.json, oczywiście przy deployu na np. środowisko produkcyjne connection stringa podmieniasz z bezpiecznego miejsca, np. z key vaulta w Azure. Możesz też trzymać migracje niezależnie od konfiguracji DbContextu i jego encji, albo do samego projektowania /zmian na bazie w trakcie developmentu używać IDesignTimeDbContextFactory.

bo mi sie wydaje, czy można to było zrobić poleceniem w konsoli menadzera pakietów?


@Catacombe: Albo z konsoli nugeta, albo spoza