2010-12-07 7 views
0

Ich benutze tatsächlich die typische SqlDataReader, um meine Daten mit Visual Studio 2005 zu holen, aber ich möchte anfangen, das Entity-Framework zu verwenden. Gibt es Programme oder Backs, die ich herunterladen oder installieren sollte?Wie sollte ich Entity Framework verwenden?

Abgesehen davon, wenn ich meinen Weg weiter verwenden will, ist das eine gute Idee?

thanxx

+0

Was ist Ihr aktueller Weg? Was sind die Probleme, denen Sie begegnen, die vorschlagen, dass Sie sich ändern sollten? Mit "typical' SqlDataReader "meinst du, dass du Roh-SQL eingibst, oder abstrahierst du bereits zu gespeicherten Prozeduren? –

Antwort

1

In VS2005 kann man nicht, aber wenn Sie VS2008 haben könnten Sie VS 2008 Service pack herunterladen mit EF zu arbeiten, und wenn Sie VS2010 haben, wird es standardmäßig installiert werden.

Nach der Installation Siehe Code First, es gibt viele Ressourcen mit Code zuerst. Auch für den Start ist gut zu sehen google search und MSDN.

1

Ich glaube, alles, was Sie brauchen, ist in Visual Studio gebaut (obwohl Sie wahrscheinlich es eine neuere Version wollen). Verwenden Sie Google, um ein Lernprogramm wie this one zu finden, das Ihnen zeigt, wie Sie einen Entitätskontext basierend auf Ihrem aktuellen SQL-Schema erstellen und verwenden, und Sie sollten auf dem richtigen Weg sein!

Das Entity Framework ist ein wenig gewöhnungsbedürftig (Sie müssen daran denken, dass die Ausführung von LINQ-Abfragen aufgeschoben ist!), Aber ich benutze es seit ein paar Jahren und es ist sehr viel besser als alte Daten Zugangsmethoden. Ich empfehle es definitiv.

2

Das Entity-Framework, das ich glaube, erfordert .NET Framework 3.5. Es gab einige CTPs für VS2005, die Sie möglicherweise erhalten können. Ansonsten denke ich VS2008 oder VS2010 wäre Ihre beste Wette.

Hier ist eine schöne Einführung für VS2008 link text

Verwandte Themen