Comments (5)
Hi Vladimir, thanks for trying plugin and for the feedback!
The root cause of this error is the design of all commands of this plugin - they depend on specific project. The reason why you need to go through the context menu levels is that action needs to be run on the project file, that's why detached action execution is not possible at that moment.
But I also think that from UX point of view it's not so handy to have such long journey to all commands every time. I think in next releases I will add alternative way of executing such commands without relying on project file, it will be quite important improvement so it will be in my first priorities.
After that change you will be able to customize action execution in the way you want :)
from rider-efcore.
Got you, thanks, will be waiting for the update!
from rider-efcore.
@MelnikovVA feature is on the way, will be available in 1.3.0:
It will be also possible to bind shortcut to open a new Quick Actions popup (just like VCS Operations):
Of course, you will be able to bind on specific actions too.
from rider-efcore.
Little background about why it was made like that initially:
We have "preferred projects" feature. It allows you to set and persist project pairs (Migrations + Startup). When you execute action for some project pair at first time, selected projects are persisted for further execution.
You could have different project pairs in your solution and they will never overlap using such an approach.
Here comes the selected project file - we determine which project is selected and which project pair should be used for current action execution.
from rider-efcore.
Awesome!😄
from rider-efcore.
Related Issues (20)
- Updating from 232.0.0-rc1 -> 232.1.0 HOT 1
- Connection Strings in User Secret no longer shows up in the Update Database dropdown HOT 7
- Connection: trim long connection items in Connection field
- Dependencies: Make dependencies optional
- Go to DBExplorer table for EF models, context action. HOT 1
- Save different migrations paths for different DbContexts
- Cannot start migrations HOT 10
- Add Migrations UI picks up old binaries - requires manually cleaning projects before running HOT 9
- Common: Add "Enable diagnostic logging" checkbox to Additional options
- Common: Save all files before running operations
- Additional Arguments: Configure permanent settings HOT 6
- Plugin menu is not appearing HOT 6
- Add Migration: Ability to open newly created migration in editor
- Proposal for Enhancement of EF Core Plugin for JetBrains Rider
- Update database - does not recognize previous migrations and target migrations is set to "0" HOT 6
- Option to disable EF Core tools notification HOT 1
- Cannot use update database or add migration. HOT 17
- Rider 2023.3.4 "Quick lists" integration HOT 8
- Cannot select target migration in update database, drop down list always contains only one option: 0
- rider-efcore UI does not work with Rider 2024.1.1 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rider-efcore.