Chcę utworzyć prostą aplikację ASP.NET Core. Ale gdy próbuję wygenerować API kontroler dla mojego modelu dostaję następujący błąd: (zrzuty ekranu prezentuje kod dla klasy modelu i kontekstu db, poniżej jest kod dla klasy PodstawaJednostki)Błąd generatora kodu: Nie ma typu jednostki na DbContext
public abstract class EntityBase
{
[Key]
public int Id { get; set; }
public DateTime Modified { get; set; }
public DateTime Created { get; set; }
public EntityBase()
{
Created = DateTime.Now;
Modified = Created;
}
}
jeśli używasz zmodyfikowany jako ścieżkę audytu, bardzo szybko Cię zawiodą. Możesz użyć innej metody. –
W moim przypadku używanie tajemnic użytkownika było moim problemem. [https://github.com/aspnet/Scaffolding/issues/305](https://github.com/aspnet/Scaffolding/issues/305) – William
Obecnie mam ten sam dokładny problem, ale jak odpowiedziałeś na własne pytanie; ani twoja odpowiedź, ani żadna inna nie pomogła rozwiązać mojego problemu. To dlatego, że nie mam żadnego Many-to-Many, klucz nie jest problemem; i mogę go przenieść na rusztowanie, jeśli używam ApplicationDbContext, ale nie moja własna klasa niestandardowa, która używa DbContext – Edward