1194 results found
-
Using EF typed data context from assembly without Dbset
In most of the projects that I work on, we don't usually set DbSet<T> properties inside the DbContext and we rely on the IEntityTypeConfiguration<T> to set the names of the tables.
It would be a great idea to support dynamic dbsets without the need for setting the dbset for each entity that I need to use in LINQPad
1 vote -
Expose CWD of LinqPad as `Util.HostCurrentDirectory`
This would allow to start LinqPAD in a specific working directory and allow a script to do some work in there.
1 vote -
Query limit hit -> prompt to clear & continue
When LINQPad hits a hard limit on output size, the query continues
execution but no longer renders .Dump() output.
The idea is to pause execution & add a 'clear output window' hyperlink to the "Limit of query" message to allow script to continue.This could be an option in case people dont want this behavior.
1 vote -
Inline CSS for LINQpad controls
As it stands you need to define a style using Util.HtmlHead.AddStyles
I would love to be able to say:
new Button("Do Something", ...) { CssStyle = "margin-left: 5px;" };1 vote -
Define keyboard events for output window
I am a huge fan of the new ContinueButton().Dump().Wait approach found online
however when using it for something that enumerates a large list, it would be really nice to be able to attach a keyboard event to it in the output window so i don't necessarily have to click to trigger it.
1 vote -
ScrollIntoView for LINQpad controls
For LINQPad controls : add a ScrollIntoView() function. This would cause the query window to scroll to wherever it landed on the Dump() output.
1 vote -
Provide a Menu option for Clearing the Results Window
The Results window gets cluttered as I debug my code, especially with the Dump results.
Please provide a menu option to clear out the Results pane.
1 vote -
Ctrl + S shortcut does not work when the explorer pange is too narrow.
When the Explorer View is too narrow (i.e. removed to occupy as less screen space as it is possible), I cannot save the code by pressing Ctrl + S. My LINQPad version is 7.4.9 (X64) for Windows. Please see the screen recording that shows the issue:
https://1drv.ms/v/s!Asp69p7IB51WkAFhnqj9vmUw72JS?e=2JvozE
Can this be fixed in the next version?
1 vote -
Add a keyboard shortcut to move / reorder tabs
Suggest Ctrl+Shift+PgUp/PgDn, as that seems a popular choice, both in browsers and Notepad++.
Thanks.
1 vote -
Add Empty or Blank as option for "Style sheet for text (HTML) results"
There are some instances where I want to have more control of the HTML formatting in the results window. For example, I am testing generating some HTML emails and need a blank slate to see what it would look like. I would like the option to not have ANY of the default styles added to the results window. I can always copy the ones I need into the stylesheet editor. I hope this would be a simple feature to add :) A Util method to dump into a new Results window tab (like the data grid does) but with no…
1 vote -
Collapse Code: handle additional cases
In LinqPad we can use the +/- buttons in the UI to hide blocks of code; whole methods, ELSE blocks etc.
I would love to see this extended to the following:
- New Lists. I don't always want to see all the new items added to a new list, so seeing just
Options = new List<Thing>
is fine rather than
Options = new List<Thing> { new Thing(), new Thing(), ....... }
- Property Initialization. Similarly, I don't always want to see all the properties that are set during an object's initialization. So seeing it collapsed to
Person p = new()
is fine…
1 vote - New Lists. I don't always want to see all the new items added to a new list, so seeing just
-
RIGHT CLICK IN CONNECTIONS PANE
Add right-click to connections pane to
- Add folder
- Sort by name (root level)
- Sort All (root level then inside each folder)
- Health Check - to see if any items at root level or in folders has lost connectivity
1 vote -
Add Dump parameter that will exclude properties having a null value
There are many times that I'm using Linqpad to investigate sparsely populate objects, such as from a database row with 5/100 columns having a non-null value.
In these cases, my results pane is littered with uninteresting information.
I propose a feature allowing me to exclude rendering dump output for properties having a null value. For example: https://imgur.com/a/nkHqn47
1 vote -
Option for async Task Main() as default for C# Program
Since so many developers do async programming now, could you add an option for the default Main method of a C# Program to be "async Task Main()" instead of "void Main()"?
1 vote -
1 vote
-
DataType in Columnheader
It would be helpful, if datatype of based table-column is visible in datagrid.
1 vote -
Shortcut key to turn on Edit Data mode (Grid Results only)
Provide a quick method to turn on Edit Data mode so that user can quickly edit data in the data grid, rather than raise a hand to click on the Edit Data button.
1 vote -
Build Full Extensions for VS IDE
I wonder if you can build full extensions with compiler, Win Forms/UWP and multiplatform support for these languages into VS IDE - Java, Rust, Kotlin, Julia, R Language, Ruby, Golang, V Language, Clojure and Prolog
1 vote -
Visualization of concurrent applications
I love the charting functionality I LinqPad, it’s awesome!
What else I would like to be able to do Is to add Activities to my application,
perhaps it’s a multithreaded application and then be able to visualize how they are executed over time, like how a logic analyzer does it, like in this picture:
http://www.ece.utep.edu/courses/web3376/Logic_Analyzer_files/droppedImage.jpg
why? Because I want to visualize if my tasks/threads are running optimally ,or if I have some bad lock or threadpool issue somewhere.
Similar to the Concurrency Analyzer https://learn.microsoft.com/en-us/visualstudio/profiling/concurrency-visualizer?view=vs-2022
So, what want be able to do:
1. Add Activities in ny code, perhaps in different…1 vote -
Display details when I mouse over linq file names
For every Linq file I create, I put a description on the top like
/*
Used to read data from xyc table and convert to and then save to ABC database
*/Love to see this info when I mouse over file names in "MyQuery" section.
1 vote
- Don't see your idea?