Подтвердить что ты не робот

Нужно отлаживать простые запросы LINQ в Visual Studio 2010

Я часто вхожу в позицию, когда мне нужно знать, почему моя LINQ не работает по назначению... Я использую коллекции объектов и расширения.

Я не хочу тратить на нее больше двух минут. LINQ должен сделать жизнь разработчиков проще не сложнее.

Я надеялся, что VS 2010 будет исправлен, но теперь я использую RC, и он все еще не позволяет мне вводить LINQ и проверять, что происходит... Говорит, что и раньше "Выражение не может содержать лямбда-выражения"...

Есть ли надстройка для Visual Studio, поэтому я могу быстро и эффективно запускать специальные запросы и выяснять, что происходит и где я ошибаюсь?

4b9b3361

Ответ 1

Это не плагин VS, но он бесплатный, и это потрясающе: LinqPad

Проверьте здесь

Вы можете запускать любой linq или фрагмент кода вообще, просто дайте ему взглянуть, это невероятно полезный инструмент для linq и более.

Ответ 2

Вы пробовали это?

Отладка запросов LINQ

Отладка запросов LINQ может быть проблематичным. Одна из причин что довольно часто вы пишете большой запрос как одно выражение, а вы невозможно установить среднее выражение точки останова. Написание больших запросов в выражении контекст особенно эффективен, когда используя функциональную конструкцию для формирования XML (или с использованием строго типизированного DOM в Open XML SDK V2). Эта почта представляет собой небольшой трюк, который делает это проще использовать отладчик с LINQ запросы, которые записываются с использованием метода синтаксис.

Ответ 3

VS 2010 не собирается рассматривать это.

Существует, по сути, такой плагин, который вы описываете, но, к сожалению, он очень устарел. Вам, вероятно, потребуется установить VS2008 SDK и Service Packs, чтобы заставить его работать - я знаю, что сделал.

Вот ссылка: http://extendedimmediatewin.codeplex.com/