1193 results found
-
Restore the old normal top menu bar
I don't remember this being the case in older versions of LinqPad, but in Linqpad 8 the menu bar only extends across the top of the left-hand sidebar area, it doesn't go all the way across the editor tabs pane
It is too small and difficult to use.
3 votes -
security vulnerability
I noticed I can do the following below and it shows the password in my connection string.
string sConnection = Util.GetMyQueries().First().GetConnectionInfo().DatabaseInfo.GetCxString();
sConnection.Dump();
I would prefer it did not do this.
3 votes -
Ability to setup and run external tools
It would be nice to have an external tools feature like the one in VS where commands can be set and run on queries.
Ideally it would have variables/macros to quickly get the current query path, the folder and other useful contextual info.
It could be run from right click on the opened query tab or from the my queries symbol, and hopefully it would be possible to bind it to a hotkey for quick invocation.
The use case I have is to integrate some source control to quickly add my queries to source control (e.g. could setup a tool…
3 votes -
Support OAuth for Microsoft Azure AI Provider
Hello, Thanks for providing a great productivity tool!
Currently Microsoft Azure AI Provider supports only Azure.OpenAIKey based auth. Are there plans to support OAuth based authentication for this provider?
use of keys is generally not recommended from security perspective. This is the only reason I am not able to (or allowed to) use AI features in LinqPad
3 votes -
Adds the "packages" string to the reconfigured NuGet package source path, causing a duplicate copy of packages.
I have reconfigured the NuGet package source to a different path due to space constraints in the default location. LINQPad detects this change, but it appends the "packages" string to the configured path, creating a new directory and resulting in another copy of the NuGet packages. Please address this issue.
3 votes -
"Microsoft.AspNetCore.App" not loading correctly
Please load correctly the framework if required: { "name": "Microsoft.AspNetCore.App", "version": "8.0.17" }
Option in GUI for this doesn't work
3 votes -
Close Result Tabs programmatically
Allow me to do a Util.CloseResultTab(string TabName or int Index) to close a specific tab or even Util.CloseAllResultTabs to close all the tabs in the result window without changing the Output tab/window.
I have been using the LinqPad forms to create simple utilities and I sometimes load data into a dump tab to review, but want to go to the form I created and have it change the tabs during the following runs when I click a submit button.
3 votes -
3 votes
-
Make NodaTime available for Npgsql Connections
The recommended way to persist date/time information by Npgsql is to use NodaTime (https://www.npgsql.org/doc/types/nodatime.html?tabs=datasource). Hence, I'm using it in all my projects.
While reading DateTime from the database seems to work finde, trying to write data results in the field in the database containing negative infinity.
Then I tried to use the typed data context from my project, but then LinqPad complains about not being able to map the "Instant" type.
As NodaTime is recommended by Npgsql, it would be great if there was a way to use it in LinqPad.3 votes -
Add "Increase/Decrease Environment Font Size" as VS Extension FontSizer does
I addition to the "Increase/Decrease Editor Font Size" ability, I would suggest to also add "Increase/Decrase Environment Font Size" like it's done in Visual Studio by the Extension "FontSizer".
3 votes -
Please provide an macOS Intel build for those still using Intel hardware.
Please provide an macOS Intel build for those still using Intel hardware.
3 votes -
Select the current connection when switching tabs
In Visual Studio, when you switch tabs in the editor, the current file is selected in Solution Explorer (unless you have disabled the feature). This makes it really easy to find the file.
I often find myself scanning up and down the connections list in LinqPad, looking for the current conection.
What would be really helpful is if the current tab's connection were selected. Maybe I'm unusual, but I have a lot of connections, many of them similar (different versions of a database, test, staging and live, etc).
3 votes -
Add Google Vertex AI as a Native AI Provider
With LINQPad 9 introducing excellent AI integration, I would like to suggest adding Google Vertex AI as a native AI Provider. While some models are accessible via OpenRouter, many enterprise users are restricted to using models hosted directly on Google Cloud Platform (GCP) for compliance and billing reasons.
PROPOSED FEATURES:
- Native Support for Vertex AI Models: Support for Google's Gemini family (Pro, Flash) and Anthropic Claude models hosted on Vertex AI.
- Authentication Methods:
- Support for Vertex AI API Keys (for quick setup).
Support for Service Account JSON (file path or raw JSON) for enterprise IAM-based security.
Regional Endpoints: Ability to…
3 votes -
Flag read-only properties in output
I really would like to see for each property whether it's a readonly or a writable property. Maybe you could give the gray background of the headings some red touch for RO ones?
2 votes -
Boo support would be nice
Like Python and Ruby, this feature could be integrated with no pain. There is an hosting interface for boo. It's all about syntax coloring and intellisense.
2 votes -
b able 2 specify references assemblies & namespaces in linqpad.config
I use linqpad to execute scripts on servers on the cloud. I copy linqpad.exe plus a few useful .net assemblies onto each server via script.
I dont want to have to manually add in the references each time I load linqpad onto a server. It would be much more useful ( and mistake proof) if I can simply do a deploy to my server which included a linqpad.config with the references to my utility assemblies as well as extra namespaces. Please comment if this is not clear and I'll elaborate further.
2 votes -
Tab Icons
It would be nice if the tabs had icons showing if they were SQL or code files. If you have mixed tabs of both, it would be much faster to find the query you're looking for.
2 votes -
Command-line LINQPad
like interactive shell, or csharp(1) on Mono, would be nice I think!
2 votes -
Autocompletion is Incomplete
Make it clearer that autocompletion does not work with VB, before one commits to a purchase.
2 votes -
Non-blocking UI
Don't block the UI thread when doing some expensive work. I'm using LINQPad at work and at home (ironically I paid for my home license but am using the unregistered version one at work) and at work I connect to large databases with thousands of tables and LINQPad takes a long time to "deal" with scripts connecting to these kinds of databases but it would help with a progress bar or at least some notion of "I'm busy" rather than the ghost whitening of the UI.
Otherwise thanks for a superb product. :-)
2 votes
- Don't see your idea?