У нас есть код EF6 MVC3First-site. Наши новости состоят из двух частей. newsPost со строками Header и Introduction и newsArticle со строкой Body , все nvarchar max в db.
В newsPost swedi sh ö хранится как ö в БД, но в newsArticle у нас хранятся как ö, так и ö
(мы используем ckEditor для редактирования тела).
Когда пользователь отправляет строковое поисковое слово, легко искать совпадения в сообщениях, но для статей я хотел бы искать как поисковое слово, так и поисковое слово в кодировке html.
Я думаю Я хочу написать что-то вроде этого
var htmlEncodedSearchword= Html.Encode(searchword);
var postIds = context.News.Where(m => m.Body.Contains(searchword)||m.Body.Contains(HtmlEncodedSearchword)).OrderByDescending(x=>x.PublicDate).Select(x => x.PostId).ToList();
... но не могу понять, как это сделать.