Quiero filtrar una columna con cadena de tipo en un resultado de colección con Me gusta aquí la lógica:
entonces mi lógica quiere mostrar todas las coincidencias cuando el carácter antes y después de mi palabra de búsqueda en la oración está en cualquiera de mis delimitadores, si no, no mostraré la fila.
Lo que desea es difícil o imposible de hacer usando operaciones de cadena y me gusta en la base de datos. E incluso cuando lo hagas bien, será lento. Lo que debe hacer es usar la función de búsqueda de texto completo de mysql. Y sí, Entity Framework ni linq admiten esta sintaxis, por lo que tendrá que eludir el EF y escribir esa consulta en una cadena.
_supplierDbContext.Database.SqlQuery<DTO>( "select something from table match (column) against (:keywords)", new SqlParameter(":keywords",keywords))