NET Standard vs Net Core App: beim Erstellen von .NET Core Project (mit Konsole oder Klassenbibliothek)

Ich versuche meine Projekte plattformübergreifend zu entwickeln. Ich habe auf diese Weise mehrere Klassenbibliotheken erstellt:

Aber als ich mit Entity Framework meine Datenbank gerüstet habe, wurden die erforderlichen Nuget-Pakete nur in der Konsolenanwendung installiert.

Hier ist der Unterschied, die Konsolen-App verweist auf den .NET Core:

Und die Klassenbibliothek verweist auf NET Standard:

Warum sind beide unter .NET Core, verweisen aber auf unterschiedliche Bibliotheken? Sind beide plattformübergreifend oder nur die Konsole, die .NET Core verwendet? Und sollte ich in diesem Fall die Verwendung von Klassenbibliotheken vermeiden?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage