Ich versuche, eine Suchseite mit LINQ zu Entities zu erstellen, aber der folgende Code gibt mir einen Laufzeitfehler über l.t.e. 'Boolean StartsWith() nicht erkannt. Der Code kompiliert einfach gut. Wie kann ich das besser umgehen, als die StartsWith zu einem gespeicherten Proc zu filtern?Problem mit LINQ zu Entities und String.StartsWith
39
A
Antwort
77
Ich würde vermuten, dass EF die Überladung von StartsWith nicht unterstützt, die einen StringComparison-Parameter verwendet.
sollte es unterstützen Starts, EndsWith und Enthält, vielleicht können Sie versuchen:
dp.LastName.StartsWith(searchTerm)
oder:
dp.LastName.ToLower().StartsWith(searchTerm)
und vergewissern Sie sich, dass searchTerm
auch Klein ist .
Verwandte Themen
- 1. Linq zu Entities und verketteten Eigenschaften
- 2. LINQ zu Entities und SQL Injection
- 3. Fehler mit Union in Linq zu Entities
- 4. Auswählen fortlaufender Einträge mit LINQ zu Entities
- 5. SortiertNach und Distinct mit LINQ-to-Entities
- 6. LIKE mit Linq to Entities
- 7. SQL Query zu Linq zu Entities - C#
- 8. LINQ to Gruppe Entities durch und Count()
- 9. LINQ zu Entities Abfrage zu DataTable
- 10. LINQ zu Entities GroupBy, OrderByDescending, FirstOrDefault, wenn
- 11. Linq to Entities System.Data.Objects
- 12. LINQ zu Entities Query erzeugen ungerade Fehler
- 13. linq Ausnahme: Diese Funktion kann nur von LINQ zu Entities
- 14. Aktualisieren gebundener LINQ zu Entities DataSource
- 15. LINQ zu Entities string-basiert dynamisch Wo
- 16. LINQ to Entities und viele, viele
- 17. Linq zu Entities/Entity Framework Ausnahme löschen
- 18. Bulk Insert mit MySQL (wie SqlBulkCopy) mit Linq zu Entities
- 19. Linq: Wie Zu Related Entities Zuweisen?
- 20. Linq zu Entities - Enthält nicht funktioniert
- 21. Visualisiert generierte SQL von Linq zu Entities
- 22. Linq To Entities Internal Conversion
- 23. Sum und Group By in Linq zu Entities
- 24. linq to Entities distinct Methode
- 25. Wählen letzten Aufzeichnungen LINQ to Entities mit
- 26. Effiziente LINQ to Entities Abfrage
- 27. Laden Teileinheiten mit Linq to Entities
- 28. Linq zu Entities - Entity mit "Selbstreferenz" von Stored Procedure abrufen
- 29. Verwenden meiner eigenen Methode mit LINQ zu Entities
- 30. Problem mit LINQ to Entities und warf einen Werttyp 'Boolean' setzen SelectedValue in SelectListItem
Konnten Sie den "folgenden Code" posten? Oder ist das Thema der vollständige Code? Sie meinen String.StartsWith statt Boolean.StartsWith? –
@Rutger, danke, ich war zu schnell zum Senden und habe den Code vergessen. Ich habe auch die Unterschrift repariert. – ProfK
Es gibt mindestens 6 Klammern, und wir vermissen immer noch den Funktionsprototyp und die Klassendefinition ... – em70