Почему следующий LINQ запрос вываливается со StackOverflowException?
От: DreamWeaver ОАЭ  
Дата: 30.07.15 12:20
Оценка: 6 (2) :)
Наткнулся на такой вод код, который вываливается с выше обозначенной ошибкой.

    var properties = typeof(MyClass).GetProperties();
        var query = properties.Select(v => v.Name);
        query = query.Where(v => !query.Any(p => p == v + "Id"));
        var result = query.ToList();//Тут вываливается со StackOverflow


Может кто объяснить из-за чего именно тут получается рекурсия?
В сложившихся условиях ни то, ни другое не сулило ему никакой выгоды. Чего не скажешь о молчании...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.