У меня есть служба OData, которая предоставляет мои объекты UX управления Javascript. По соображениям безопасности мне нужно HtmlEncode / HtmlDecode для любых строковых значений, которые проходят через службу. (Кодирование должно происходить на стороне сервера, а не в JS)
Я кодирую строки в ChangeInterceptor; это прекрасно работает.
Как я могу использовать значения HtmlDecode на выходе? QueryInterceptors не предназначены для такого рода вещей, и я не хочу, чтобы клиент мог воссоздавать эти значения.
Если это невозможно на уровне OData, могу ли я реализовать процесс кодирования / декодирования в базовом контексте EntityFramework?