Мой фильтр Строка в течение таблицы запроса выглядит, как показано ниже ...Таблица запросов в лазури
string FilterString = string.Format("PartitionKey eq '{0}'
and RowKey ge '{1}' and RowKey le '{2}'",
partitionKey, startsWith, startsWith);
https://msdn.microsoft.com/library/azure/dd894031.aspx говорит, что вы можете сделать соответствие префиксов имен. Допустим, есть 3 имена ...
- денщик
- сверхчеловек
- верхолаз
Я хотел бы запрос, чтобы вернуться как сверхчеловека и Spiderman, когда я установил StartsWith на 'S'
Приведенный выше запрос работает, когда я говорю
RowKey ge 's' and Rowkey le 't'
Однако, я хотел бы, чтобы это работало, когда он говорит ...
RowKey ge 's' and Rowkey le 's'
ле в настоящее время рассматривается как ЛТ и ИМХО не вел себя так, как это делает. Я делаю что-то неправильно?
Спасибо за помощь. Мой вопрос: почему Rowkey le 's' false? Я понимаю, почему Rowkey lt 'is false. В чем разница между le & lt then ?? –
'le'' меньше или равно ', а' lt' меньше '. Таким образом, '' супермен <= "s" ', безусловно, является ложным. НТН. –
Извините, я не согласен. <является ложным по очевидным причинам ... но он равен s, и поэтому он должен сработать. Я могу легко кодировать его, но причина, по которой я задал вопрос, - понять, если это ошибка, или я чего-то не хватает. –