Ich bin neu bei LINQ, suche im Netz nach LINQ-Samples, die die SQL-LIKE-Anweisung nachahmen, befriedigt mich nicht.
Was ich will, erzeugt das gleiche Abfrageergebnis wie dieses SQL
%Vor%Ich möchte von table_1 abfragen, wo das dritte Zeichen von Spalte_1 '0' ist
Gibt es in LINQ eine entsprechende Anweisung?
: D danke
Sie können die Klasse SqlMethods verwenden. Es ist Teil von System.Data.Linq (ua LINQ to SQL).
%Vor%In Ihrem genauen Fall (unter der Annahme, dass Spalte_1 eine Zeichenkette ist):
%Vor%Natürlich steht Ihnen die gesamte .NET-Bibliothek zur Verfügung und Sie können eine ausgeklügelte Mustervergleichs-API (wie reguläre Ausdrücke) verwenden, wenn Sie eine allgemeinere Lösung benötigen:
%Vor%