Что нового
New Features
There's a new Video control in the LINQPad.Controls namespace for displaying videos. The control includes Play/Pause methods and properties to control playback speed and position.
LINQPad now performs more aggressive filtering on autocompletion lists with 2500+ items, to improve usability and editor performance.
The Add Connection dialog for LINQ-to-SQL has been tweaked to improve the experience when creating database-specific Azure connections.
The startup checks performed by LINQPad's launchers have improved. In particular, a version match between the .NET hostfxr and target framework is no longer required, and several additional checks are performed to preempt the cryptic messages or silent failures that can result should the .NET hosting API be unable to start.
LINQPad's EF Core driver now uses EF Core 7 as the default. To minimize the effect of a breaking change in EF Core 7's SQL Server provider, LINQPad implicitly applies the "Trust Server Certificate" option to previously created (non-Azure) SQL Server connections.
Fixes
A graphics rendering issue triggered by Windows 11 22H2 has been fixed.
An issue when dumping multiple IFrame controls has been fixed.
The Roslyn visualizer now functions correctly when running under .NET 7.
The presence of a #endregion directive immediately preceding the Main method in a query that is #load-ed no longer causes an error.
LINQPad's database schema reader can now detect when a stored procedure's name conflicts with a get_ accessor generated by a C# property.
IObservables dumped from scripts invoked via LPRun are now rendered correctly.