The feature is not off the table, but it's on hold because there are no suitable libraries available (AFAIK). And the DevArt tool, I believe, costs twice as much as LINQPad for that feature alone.
Allowing editing in the second case is disabled because it's too risky. There are too many edge-cases where the data context cannot be inferred and it will end up writing to the default context instead.
What do you mean by "stopped"? Have you enabled "Break when exception is thrown" in the toolbar (the blue bug icon)? If so, uncheck that and it will run without breaking.
Also, try running the following query:
http://share.linqpad.net/ole7mo.linq
I've added a binding redirect in the app.config (press F4 to see it). The binding redirect shouldn't technically be required, but it appears that something weird is going o…
The charting methods use the Windows Forms DataVisualization API. You can gain direct control over it by calling .ToWindowsChart() and then set properties as required. I think the one you want is IsValueShownAsLabel: var customers = new[] { new {…
The rich-text view is limited to 10,000 because results are formatted as HTML and rendered in a web browser. If you click the 'Results to Data Grids' button on the toolbar, results will render in a grid, and that limitation will disappear.
Yes, that makes sense. It's hard to implement, though, because it's conducive to namespace and assembly conflicts. I'll give it more thought after the current milestone.
I've just tried it and it works for me. I created a PAT according to these instructions:
https://docs.microsoft.com/en-au/azure/devops/organizations/accounts/use-personal-access-tokens-to-authenticate?view=vsts
From LINQPad's NuGet package manager…
Bear in mind that in LINQPad, you don't need to include dependent packages. Just include the main package(s) and the rest will be included automatically.
Press F4 for query properties and your NuGet packages be listed as additional references. Click the hyperlink to see the version.
Alternatively, go to the NuGet Package Manager (Query menu, or press Shift+Ctrl+P).
The references are also saved in …
What is the purpose of timing the queries?
If it's to tell you the real-world overhead of running Entity Framework queries in an application, then the cold-startup overhead does not matter. So you should execute the query twice in LINQPad, and reco…
You could probably achieve this as follows: In the connection properties, click the option "via a constructor that accepts a string", and enter a string like "NoLazyLoading". Then put the following code into your data context class: string _options;…
You can probably do an interface cast with a library like this:
https://github.com/ekonbenefits/impromptu-interface
Is there any reason that you don't want to use WPF for animation? It will be hundreds of times faster. All you need to do is create …
That's why it needs a new build
The getContext method returns an object which must be proxied across the process boundary rather than being serialized. It's not hard for me to implement because I already have a remoting framework in LINQPad.
I've…
This isn't easy right now, unless you intend to do the whole thing inside the browser by emitting JavaScript.
To make it possible to interact with the canvas from a LINQPad script, I can create a Canvas HTML control easily enough in the next build.…
You can disable this globally in Edit | Preferences > Results.
Click on 'Custom' style sheet for HTML results and add the following css customization:
td.columntotal { display:none }
I've not implemented contextual keyword prompting for query expressions. However, when you hover over 'select' with the mouse, a description should appear in the tooltip.
I presume you've clicked the 'Include prerelease' checkbox?
Also, try clicking 'Settings' from the NuGet package manager and enabling the legacy search engine in the Advanced tab. Does that make any difference?