Verwenden von () auf einem iQueryable, der mit Dapper gebaut wurde (mit MVCContrib-Grid)
-
14-11-2019 - |
Frage
Ich habe folgende ActionResult in einem ASP.NET MVC 3-Projekt: generasacodicetagpre.
- Die GridSortoptions- und PagedViewModel-Klassen stammen von MVCCONTRIB, da die Ansicht verwendet wird Das Raster von MVCContrib, um die Daten anzuzeigen.
- conn ist eine Standard-SQLConnection, die mit einer SQL Server-Datenbank spricht.
- conn.Query ist eine SQLConnection-Erweiterungsmethode, die vom Dapper bereitgestellt wird, den ich verwende, um die Daten zu erhalten.
- Die Abfrageeigenschaft, die in der PagedViewModel ausgefüllt wird, ist ein atemberaubender Typ
Wenn Suchbegriff null ist, funktioniert alle fein, aber sobald Sie ein Suchwort hinzufügen, fällt das MVCContrib-Gitter mit einer 'Objektreferenz, die nicht auf eine Instanz eines Objekts eingestellt ist.Es funktioniert, wenn ich die. Contains) von der so addfilter-Methode entfernen kann: generasacodicetagpre.
Jeder weiß einen Weg, oder warum kann ich nicht mit dem Dapper iQueryable verwenden?
danke
edit:
Dank Sams Antwort behoben diese Korrektur: generasacodicetagpre.
Lösung
Dies ist nicht wirklich ein Dapper-Problem.
Sie haben eine Sammlung von Objekten, einige von ihnen verfügen über genECKODICETAGCODE-Eigenschaften, und Sie versuchen, sie mit einem generationspoLDICETAGCODECODE aufzurufen. generasacodicetagpre.