1

Sollte die folgende Arbeit: ?OpensContains=Something durch Abfragen der Spalte Name auf der db? Es ist nicht und ich bin mir nicht sicher, warum nicht?ServiceStack OrmLite AutoQuery Filter

[QueryDbField(Field = "Name")] 
public string OpensContains { get; set; } 

?NameContains=Something funktioniert, die Spalte existiert, war ich davon aus, dass ich eine andere Eigenschaft auf das Request-Objekt hinzufügen könnte, die das gleiche Feld mit enthält abfragen würde.

Antwort

2

Wenn Sie das Anpassen das Feld Du die Vorlage sonst wird standardmäßig einen = Operanden zur Verfügung stellen müssen, das heißt:

[QueryDbField(Field = "Name", Template = "{Field} LIKE {Value}", ValueFormat = "%{0}%")] 
+0

bestätigt, dass gearbeitet, obwohl ich mich nicht daran erinnern, dass in der Dokumentation zu lesen. Vielen Dank. – lucuma

Verwandte Themen