Czy biblioteka DbExtensions nie została dołączona do wersji EF 6.0? Mam generyczne repo, które zwraca i IQueryable i chciałbym móc wywołać .Include (i => i.SomeEntity) na demaind w razie potrzeby.Gdzie jest .Include DbExtension dla EF 6.0?
6
A
Odpowiedz
6
Zamierzam odpowiedzieć na moje własne pytanie. Nie odwołujesz się do System.Data.Entity dla wersji 6, aby uzyskać DbExtensions. Musisz odwołać się do samej EntityFramework i dodać przy użyciu System.Data.Entity w górnej części pliku cs, a funkcja .Include() będzie tam.
1
Dodaj using System.Data.Entity;
.
+1
Tak, musisz jeszcze dodać tę instrukcję za pomocą, ale biblioteka dll o tej samej nazwie nie robi tego dla EF 6 – Kirby
2
Dla EF 6.0 funkcje te są już dostępne w System.Data.Entity.QueryableExtensions
ciągu 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);
Powiązane problemy
- 1. Gdzie jest modelBuilder.IncludeMetadataInDatabase w EF CTP5?
- 2. IBM Worklight 6.0 - Gdzie jest moja konsola Worklight?
- 3. Gdzie mogę znaleźć specyfikację języka C# 6.0?
- 4. EF Code First: Include nie działa na opcjonalny związek
- 5. EF Core 1.0 - Include() generuje więcej niż jedno zapytanie
- 6. Funkcja "include" dla Perla
- 7. Gdzie jest dokumentacja dla Fragment.onCreateAnimator()?
- 8. Gdzie jest svn.exe dla TortoiseSVN?
- 9. Gdzie jest dokumentacja dla multiprocessing.pool.ApplyResult?
- 10. Co to jest poprawne #include dla funkcji "sleep" w C?
- 11. PHP - Czy funkcja "include" jest bezpieczna?
- 12. Entity Framework - Dziedziczenie z .Include?
- 13. Czy C# 6.0 działa dla .NET 4.0?
- 14. Maven Źródło dla javax javaee-api 6.0
- 15. EF SQL zmienione podczas przechodzenia predykatu jako parametr, gdzie klauzula
- 16. PHP include wewnątrz include (innym katalogu)
- 17. Ciąg połączenia Azure Web Sites dla EF nie jest odbierany
- 18. Różnica między {% include '' %} i {{include ('')}} w Gałązka
- 19. Zależność C99 dla operatorów - gdzie jest określona?
- 20. Gdzie jest Apache Commons dla C?
- 21. Gdzie jest ".on" w "process.stdin.on" dla?
- 22. Gdzie jest super pom dla maven 3?
- 23. Gdzie jest odwołanie do api dla nhibernate?
- 24. Gdzie jest standardowe wyjście dla aplikacji Mac?
- 25. Gdzie jest wtyczka Tipsy dla jQuery?
- 26. Gdzie jest źródło dla analiz ACL?
- 27. Gdzie jest funkcja from_char() dla typów całkowitych?
- 28. Gdzie jest dokumentacja dla metody values () Enum?
- 29. Gdzie jest zgłaszane cout?
- 30. Inicjalizacja bazy danych zatrzymania EF dla DefaultMembershipProvider
Tak, my mamy ten sam problem z 3rd oprogramowania, które wykorzystuje DBExtension. Po przejściu na Entity Framework 6 niektóre z naszych stron się zepsuły. Po prostu wydaje się dziwnym posunięciem ze strony Microsoftu –