Was ist der Unterschied zwischen einem "Modell" und einem "Kontext" im Entity Framework-Jargon?Was ist der Unterschied zwischen einem "Modell" und einem "Kontext" im Entity Framework-Jargon?
Ich verwende den ersten Ansatz der Entity Framework-Datenbank in einer Anwendung. Diese Begriffe sind viele Male aufgetaucht, da ich verschiedene Foren und Artikel über EF-Implementierungsstrategien gelesen habe. Ich kann mir nicht vorstellen, wie unterschiedlich diese beiden sind (nicht einmal mit dem Entity Framework, sondern mit der Softwareentwicklung im Allgemeinen). Leute benutzen die Wörter, als ob sie unterschiedlich sind, aber dann scheinen einige Leute die Wörter austauschbar zu benutzen.
Die Klasse 'DbContext' ist die Basisklasse, die Datenbankabfragen ermöglicht, die in EF verwendet werden.Das Modell im MVC-Sinne kann sich auf die allgemeine Domäne beziehen, die Entitäten (auch Modelle genannt) und Datenbankverbindungen enthält oder sich auf ein Modell bezieht, in dem sie im Grunde eine Klasse bedeuten, die zur Darstellung Ihrer Daten verwendet wird (z. B. "Person")). –