Sehen Sie sich meine Antwort hier an:MVC3 und Entity Framework
Tatsächlich gilt diese Logik der Schichtung und Trennung von Bedenken für MVC, WinForms, WPF, SL usw. In einem solchen Schichtstapel ist nur die DAL (Data Access Layer) betroffen und muss aktualisiert werden, alles andere bleibt gleich .
Mein Vorschlag ist, eine solche DAL-Klassenbibliothek von allem anderen zu trennen, und darin, wie Sie erwähnt haben, sollten Sie SqlConnection
ersetzen und SqlCommand
mit denen von Oracle.