Ich verwende zuerst Entity Framework Code. Ich möchte Abfragen aus der Datenbank gegen List-Objekte abfragen. Das funktioniert gut mit contains, aber wie kann ich es mit StartsWith kombinieren?
Das ist mein Code:
%Vor%Wie kann ich alle Kunden abfragen, die mit A oder B beginnen?
Dies sollte im Speicher funktionieren, aber ich bin nicht sicher, ob es von EF in SQL übersetzt werden könnte:
%Vor%Sie müssen es nicht mit StartsWith kombinieren, da es, wenn es mit A oder B beginnt, offensichtlich A oder B enthält. Es kann nicht mit A oder B beginnen und nicht A oder B enthalten.
Verwenden Sie also nur StartsWith anstelle von Contains.
%Vor%Sie könnten versuchen, die beiden Funktionen auf diese Weise zu kombinieren:
%Vor%Tags und Links .net c# entity-framework linq linq-to-entities