perador @LIKE no LINQ
Existe alguma maneira de comparar seqüências de caracteres em uma expressão C # LINQ semelhante à @ do SLIKE
operador?
Suponha que eu tenha uma lista de strings. Nesta lista, quero pesquisar uma string. No SQL, eu poderia escrever:
SELECT * FROM DischargePort WHERE PortName LIKE '%BALTIMORE%'
Em vez do acima, a consulta deseja uma sintaxe lin
using System.Text.RegularExpressions;
…
var regex = new Regex(sDischargePort, RegexOptions.IgnoreCase);
var sPortCode = Database.DischargePorts
.Where(p => regex.IsMatch(p.PortName))
.Single().PortCode;
Minha sintaxe LINQ acima não funciona. O que eu entendi errado