На сайте я работаю в основном безопасный ввод данных, и я использую следующий рабочий процесс:Nhibernate/C# - Установить Nhibernate для декодирования всех текстовых входов до SQL?
- пользователь вводит текст
- JS encodeURI (текст)
- Ajax для C#
- C# называет NHibernate метод
- nHiberate выполняет SQL
- возвращается к C#
- возвращается в JS
- JS decodeURI
мне интересно, если это возможно, чтобы установить NHibernate декодировать все текстовые поля перед отправкой их в SQL без необходимости вручную декодировать каждое текстовое поле. Я хотел бы сделать это, потому что отчеты, которые я генерирую в SQL, содержат кодировку и нечитаемы.
Опять же, я ищу какую-то глобальную настройку для nHiberate для декодирования всех текстовых полей перед отправкой их на SQL.
Или, возможно, способ декодирования перед генерированием отчета?
У кого-нибудь есть идеи?
Это вообще не имеет дело с sq-server, поэтому я удалил тег. пожалуйста, используйте теги правильно – FLICKER