Я хотел бы знать, есть ли функция для правильного экранирования строковых литералов для выражений фильтра. e.g.:
DataTable.Select(String.Format("[name] = '{0}'", MyName))
Если MyName содержит 'или ряд других ключевых символов, генерируется исключение. Документация Microsoft указывает, что эти символы должны быть правильно экранированы, однако существует некоторая путаница относительно того, как это должно быть сделано.
Я попытался заменить 'на \', а также ['], как указано в документации, однако запрос все еще не выполнен.
Большое спасибо