Wurde DbExtensions lib nicht für EF 6.0 enthalten? Ich habe ein generisches Repo, das zurückgibt und IQueryable, und ich möchte .include (i => i.SomeEntity) auf demain aufrufen, wenn es benötigt wird.Wo ist. DbExtension für EF 6.0 enthalten?
6
A
Antwort
6
Ich werde meine eigene Frage beantworten. Sie machen keinen Verweis auf System.Data.Entity für Version 6, um die DbExtensions abzurufen. Sie müssen auf das EntityFramework selbst verweisen und mit System.Data.Entity am Anfang Ihrer CS-Datei hinzufügen, und die .Include() wird da sein.
1
Hinzufügen using System.Data.Entity;
.
+1
Ja, Sie müssen immer noch die Verwendung von Anweisung hinzufügen, aber die DLL mit dem gleichen Namen tut es nicht für EF 6 – Kirby
2
Für EF 6.0 diese Funktionen sind jetzt in System.Data.Entity.QueryableExtensions
innerhalb EntityFramework.dll
:
public static IQueryable Include(this IQueryable source, string path);
public static IQueryable<T> Include<T>(this IQueryable<T> source, string path);
public static IQueryable<T> Include<T, TProperty>(this IQueryable<T> source, Expression<Func<T, TProperty>> path);
Verwandte Themen
- 1. EF 6.0 Migrationen: ContextKey in MigrationHistory ist null
- 2. Wo ist ModelBuilder.IncludeMetadataInDatabase in EF CTP5?
- 3. Wo ein Captcha enthalten?
- 4. IBM Worklight 6.0 - Wo ist meine Worklight Console gelandet?
- 5. Sollte EF DbContext alle Tabellen enthalten?
- 6. DbSet <entity> .Load() -Funktion fehlt in EF 6.0
- 7. Wo finde ich die C# -Sprachspezifikation 6.0?
- 8. EF 6.0 DBSet.AddRange() - Wie man einzelne Entitätsfehler überspringt
- 9. wo ist sscanf_s?
- 10. Welche Dateien müssen unter VSS 6.0 enthalten sein?
- 11. EF-Provider für Oracle
- 12. Wo ist flock() für Perl unter Windows?
- 13. Wo js Bibliotheken in Ionic enthalten?
- 14. Wo ist Jaybird für ARM-Binär/Quelle?
- 15. SDK 6.0 für BlackBerry installieren
- 16. Splitter Controls für VB 6.0
- 17. Wo muss die Datei jaxb.properties enthalten sein?
- 18. C# 6.0 bis <6.0
- 19. Rails/AR finden, wo hattm nicht enthalten
- 20. Was ist die Roadmap für VSS 2005/6.0?
- 21. Realm wo nicht in Java enthalten
- 22. Standardbenutzer für IIS 6.0 für ASP.NET
- 23. Wo ist MergeOption in Entity Framework 6?
- 24. Brauchen mehr Simulatoren für BlackBerry SDK 6.0
- 25. Dialog-Layout ist anders mit Android 6.0
- 26. Wo ist GL_MULTISAMPLE definiert?
- 27. EF-Code zuerst. Kindersammlung ist Null für Eltern
- 28. Microsoft Communication Control 6.0
- 29. Wo ist mein URL-Parameter?
- 30. Update Entity-Eigenschaft in EF wo Eigenschaft eine andere Entität ist
Ja, wir haben das gleiche Problem mit einer 3rd-Party-Software, die DBExtension verwendet. Nach dem Upgrade auf Entity Framework 6 haben einige unserer Seiten geknackt. Scheint nur wie ein seltsamer Schritt auf Microsofts Teil –