Я видел, как он сказал в других вопросах, что синтаксис запроса Linq компилируется в Lambda.Почему вы не можете редактировать и продолжать отладку, когда в методе есть выражение Lambda?
Итак, почему вы не можете редактировать и продолжать, когда в методе есть выражение Lambda, в то время как с помощью нотации запроса вы можете?
Что самое бешенство, и серьезно заставляет меня задуматься о переходе на использование обозначения запроса везде, является то, что даже если ваш код не в Lambda, но есть лямбда-нибудь еще в том же методе, вы не можете редактировать-и-продолжения! Вот, например, безвозмездная боль, причиняемая неосторожным разработчикам!
Согласен. Я использовал edit-and-continue много, но теперь я, что я много использую lambdas, он как бы убил эту функцию. –
Возможный дубликат [Почему я не могу редактировать метод, содержащий анонимный метод в отладчике?] (Http://stackoverflow.com/questions/581967/why-can-i-not-edit-a-method-that -contains-an-anonymous-method-in-the-debugger) – nawfal
Для тех, кто читает в 2016 году, вы можете сделать это сейчас в VS2015. Есть еще некоторые ограничения, но в целом они отлично справились. – matrixugly