LINQPad, вероятно, один из лучших. Мне действительно нравится, что это показывает мне, какой SQL был сгенерирован из моего запроса LINQ, и я даже могу посмотреть на код IL.
У него нет графического дизайнера, такого как SQL Query Designer, и это неплохо. Если вы действительно хотите что-то подобное, вы можете просто использовать этот инструмент для генерации SQL для вас. LINQ запрашивает данные в C #, и если вы запрашиваете базу данных, то это абстракция. Графический дизайнер для LINQ был бы похож на наложение слоя поверх абстракции. Было бы еще больше мест, где интерпретация могла бы пойти не так, и конструктор SQL-запросов далек от совершенства. Я не могу сказать вам, сколько раз на моей работе люди приносили мне запросы, созданные с помощью этого инструмента, и жаловались, что что-то не работает, и я вижу, что у них есть несколько неправильных объединений или подзапросов, которые не имеют смысла.