Я использую linq.js для массива JSON, который мне передают из MVC.
Это выглядит примерно так ...
[{ClAccountNumber : "101" Roles : {blahblahblah}},{ClAccountNumber : "102", Roles : {blahblahblah}}]
Проблема в том, что я использую следующее ..
var val = Enumerable.From(clAccountsToRole)
.Where("$.ClAccountNumber = 101")
.Select("$.ClAccountNumber")
.ToArray();
Мой clAccountsToRole изменяется так, что каждая строка соответствует 101 строке. Итак, я получаю массив из 101, 101.
Кто-нибудь успешно использовал эту библиотеку или видел эту проблему раньше?
Должен заметить, что я использую FireBug, и перед вызовом массив выглядит нормально. И если я удаляю часть Where (), она также работает нормально. Я получу 101, 102 в массиве. Только когда я добавляю Куда все идет не так, как надо.