System.Data.Entity & EntityFramework.dll
-
Hallo zusammen,
ich habe mein Projekt via NuGet auf das neue EF5.0 hochgezogen. Nun bin ich mal generell mein Projekt mit dem .NET Reflector durchgegangen und mir ist aufgefallen, dass es gar keine Verweise auf die EntityFramework.dll gibt sondern nur auf die System.Data.Entity. Kann mir mal jemand den Unterschied erklären und mir sagen, wofür ich dann die brandneue EntityFramework.dll brauche?!
-
Der Name der DLL muss nicht unbedingt dem Namen des Namensraumes entsprechen. Die
EntityFramework.dll
fügt halt den NamensraumSystem.Data.Entity
hinzu.Grüssli
-
Hey,
danke für die Antwort. Aber so wirklich weiter gebracht hat mich das nicht. Denn die EntityFramework.dll wird einfach nicht genutzt. Wenn ich beispielsweise eine neue edmx hinzufüge, dann wird automatisch auf die System.Data.Entity verwiesen und nicht auf die neue EntityFramework.dll. Ich frage mich dann wieso ich die überhaupt via NuGet laden muss.....
-
Meinst du mit
System.Data.Entity
nun den Namensraum oder dieSystem.Data.Entity.dll
? Wenn du die DLL meinst, dann hilft dir womöglich das hier:
http://blogs.msdn.com/b/adonet/archive/2011/10/18/how-we-talk-about-ef-and-its-future-versions.aspxGrüssli