I want to search for this:
Post Cereal
and get this:
Post Honey Nut Cereal
where the wild cards would be
Just to clarify Ladislav's comment regarding it.BusinessName. I think what he is referring to is prefixing the field name with .it. The above solution works as long as you prefix the field name in the where clause with it.. Also I didn't need the TRIM() in my case.
var query - db.table.Where("it.fieldname LIKE @pattern");
query.Parameters.Add(new ObjectParameter("pattern", term)); // term == "%what%ever%"
It worked perfectly against an Oracle database.