Инструмент SQL в LINQ

Есть ли инструмент, который может преобразовать синтаксис SQL в синтаксис LINQ?

Я просто хочу переписать базовые запросы с соединением и т. д. В LINQ. Это сэкономило бы мне много времени.

ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
199
0
185 583
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Ответ принят как подходящий

Изменить 17.07.2020: я не могу удалить этот принятый ответ. Раньше было хорошо, а теперь нет. Остерегайтесь старых постов, ребята. Удаляю ссылку.

[Linqer] - это средство преобразования SQL в LINQ. Это поможет вам изучить LINQ и преобразовать существующие операторы SQL.

Не каждый оператор SQL можно преобразовать в LINQ, но Linqer охватывает множество различных типов выражений SQL. Linqer поддерживает оба языка .NET - C# и Visual Basic.

Очень глючный. Установщик не смог у меня выскочить сообщение "недействительная лицензия".

Sameer Alibhai 08.12.2015 22:44

У меня такая же проблема. В примечаниях к выпуску говорится, что проблема устранена, но, думаю, не в моей сети.

Mike Devenney 10.11.2016 23:59

Norton Security отметил это как плохую новость!

user5684647 27.04.2017 21:52

AVG определила версию 4.6 как троян !!! Atros3.AKZX. Ошибка в AVG?

Vojtěch Dohnal 04.07.2017 11:14

Похоже, он не поддерживался два с половиной года. Я даже Linqer не смог правильно установить. Не удалось у меня с ошибкой: «Не поддерживается Entity Framework версии 0», орфографическая ошибка и все.

user1040323 28.09.2018 18:00

Мне пришлось отказаться от этого инструмента. По-видимому, мне нужно создать какую-то модель (ПОЧЕМУ? Я хочу преобразовать очень простой четырехстрочный SQL-запрос!), И когда я попытался это сделать, он выдал исключение, потому что не смог найти что-то в Program Files \ Windows SDKs. какие?

Michael 17.07.2020 02:49

сейчас это старый, и я не могу его удалить.

Nikki9696 17.07.2020 20:46

Я знаю, что это не то, о чем вы просили, но LINQPad - действительно отличный инструмент, чтобы научить себя LINQ (и это бесплатно: o).

Когда время не критично, я использую его в течение последней недели или около того, или окно запроса в SQL Server, и мои навыки LINQ становятся все лучше и лучше.

Это также отличный инструмент для создания фрагментов кода. Единственный недостаток - в бесплатной версии нет IntelliSense.

Это условно, а не бесплатно.

F8ER 01.08.2020 17:29

Билл Хорст - Преобразование SQL в LINQ - очень хороший ресурс для этой задачи (как и LINQPad).

Инструменты LINQ также имеет приличный список инструментов, но я не верю, что есть что-то еще, что могло бы сделать то, что сделал Linqer.


Вообще говоря, LINQ - это язык запросов более высокого уровня, чем SQL, что может вызвать потерю трансляции при попытке преобразовать SQL в LINQ. Во-первых, LINQ выдает сформированные результаты и плоские наборы результатов SQL. Проблема здесь в том, что автоматический перевод из SQL в LINQ часто будет выполнять больше транслитерация, чем преобразование - создание примеров того, как НЕ писать запросы LINQ. По этой причине существует несколько инструментов (если таковые имеются), которые смогут надежно преобразовать SQL в LINQ. Аналогично изучению C# 4, сначала преобразовав VB6 в C# 4, а затем изучив полученное преобразование.

ссылка, которую вы предоставили, существует!

Omar AMEZOUG 09.01.2020 20:36

Ссылка в начале 2020 года на ссылку Билла Хорста: devblogs.microsoft.com/vbteam/…

granadaCoder 13.04.2020 20:41

Другие вопросы по теме