Информация об изменениях

Сообщение Re[9]: MS SQL и запрос с десятками критериев от 02.09.2020 11:45

Изменено 02.09.2020 11:52 Serginio1

Re[9]: MS SQL и запрос с десятками критериев
Здравствуйте, gyraboo, Вы писали:

G>Здравствуйте, Serginio1, Вы писали:


S>>>> Можно вообще кодогенерацию прикрутить. https://infostart.ru/1c/articles/547389/

CR>>>Можно. Но проблема, как мне видится, не в том, чтобы создать один sql запрос, а в его потенциальной сложности и длительности выполнения. В целом, как я понял из обсуждения моего вопроса, нужно копать в сторону OLAP
S>> ОЛАП хороши, когда ты точно знаешь чего хочешь. К сожалению в большинстве случаев пользователю нужно больше.
S>>Поэтому существуют https://www.linqpad.net/

G>Что это за зверь? Скриншоты интересные, но из описания на сайте не очень понятно что он вообще делает?

Универсальный отчет

Well, you don’t have to! With LINQPad, you can interactively query databases in a modern query language: LINQ. LINQPad includes an optimized engine to build typed data contexts on the fly, and includes drivers and formatters for:

SQL Server, SQL Azure, SQL CE, Oracle, SQLite, PostgreSQL and MySQL
Azure Table Storage & Azure Metadata
Entity Framework Core custom contexts
Microsoft Reactive Extensions and LINQ to Logs & Traces
OData and SharePoint
Third-party ORMs including Mindscape LightSpeed, DevArt’s LinqConnect, LLBLGen, DevExpress eXpress Persistent Objects and DevForce
LINQPad also supports all the LINQ APIs in the .NET Framework, including LINQ to XML, PLINQ, Entity Framework and LINQ to SQL.


Я так понимаю, что строит классы по Base First и выполняет запросы.
Сам не пользовался

http://flash2048.com/post/LinqPad
Re[9]: MS SQL и запрос с десятками критериев
Здравствуйте, gyraboo, Вы писали:

G>Здравствуйте, Serginio1, Вы писали:


S>>>> Можно вообще кодогенерацию прикрутить. https://infostart.ru/1c/articles/547389/

CR>>>Можно. Но проблема, как мне видится, не в том, чтобы создать один sql запрос, а в его потенциальной сложности и длительности выполнения. В целом, как я понял из обсуждения моего вопроса, нужно копать в сторону OLAP
S>> ОЛАП хороши, когда ты точно знаешь чего хочешь. К сожалению в большинстве случаев пользователю нужно больше.
S>>Поэтому существуют https://www.linqpad.net/

G>Что это за зверь? Скриншоты интересные, но из описания на сайте не очень понятно что он вообще делает?

Универсальный отчет

Well, you don’t have to! With LINQPad, you can interactively query databases in a modern query language: LINQ. LINQPad includes an optimized engine to build typed data contexts on the fly, and includes drivers and formatters for:

SQL Server, SQL Azure, SQL CE, Oracle, SQLite, PostgreSQL and MySQL
Azure Table Storage & Azure Metadata
Entity Framework Core custom contexts
Microsoft Reactive Extensions and LINQ to Logs & Traces
OData and SharePoint
Third-party ORMs including Mindscape LightSpeed, DevArt’s LinqConnect, LLBLGen, DevExpress eXpress Persistent Objects and DevForce
LINQPad also supports all the LINQ APIs in the .NET Framework, including LINQ to XML, PLINQ, Entity Framework and LINQ to SQL.


Я так понимаю, что строит классы по Base First и выполняет запросы.
Сам не пользовался

Вернее можно указать путь к сборке с классами и строку подключения
https://flexberry.github.io/ru/fo_linq-pad.html

В появившемся окне указать путь к сборке с объектами данных, а также к файлу конфигураци приложения (из него используется строка соединения с базой данных). После нажатия кнопки OK новое подключение появится в главном окне программы в списке подключений.


http://flash2048.com/post/LinqPad