Ich versuche, eine "Omnibox" -Typ-Suche über eine Kundendatenbank zu implementieren, wo eine einzelne Abfrage versuchen sollte, mit den Eigenschaften eines Kunden übereinzustimmen.
Hier sind einige Beispieldaten, um zu veranschaulichen, was ich erreichen möchte:
%Vor%"Jane"
lautet, würde ich erwarten, dass Zeile 1 und Zeile 2 zurückgegeben werden. 12345
würde Zeilen 1 und 3 ergeben. Im Moment sieht mein Code so aus:
%Vor%Das funktioniert offensichtlich. Es riecht aber nach wirklich schlechter Praxis für mich, da jede Veränderung in der Entität (Entfernen von Eigenschaften, Einführung neuer Eigenschaften) das Zeug brechen würde.
Also: Gibt es LINQ-foo, das über alle Eigenschaften der Entität sucht, die ich darauf werfe?
Tags und Links c# linq entity-framework-4 linq-to-entities properties