Rider and lacking .Net Entity Framework support

Hi,

Maybe it is just me but Visual Studio seems to have far better UI support for EF migrations and updates. I am struggling to do even basic tasks in here with an UI that is lacking.

Example if I don't have the Entity Framework window open and want to run a command.

They at least show up but it's a mess as there is no "overall window" for entity framework so the commands are just that "floating commands".

If you press the add migration command then a window - yes a window and not the terminal - for that view. You type in the information and press run, hoping you haven't forgot to build because if it fails you will need to redo the above compared to pressing arrow up and enter in Visual Studio terminal.

Now the next issue, if I have the "Entity framework" toolbar open then you don't see any commands anymore and there are no buttons or anything to press like add migration or update database, nothing. You literally have to close the "add-migration" tab INSIDE the Entity Framework toolbar to "close it" and to be able to run the commands again.

This might be better in .Net Core but in normal .Net it is terrible. At least don't feature a "toolbar" for Entity Framework that does "nothing" and just show it in the normal logs.

Also, I can't find the mention menu items for Entity Framework either.
https://blog.jetbrains.com/dotnet/2018/04/06/entity-framework-support-rider-2018-1/

 

Wishlist

  • Terminal like in Visual Studio where you can select project and quickly just type add-migration / update-database
  • or
  • A better toolbox with buttons that brings up the different dialog views
  • Please introduce the Verbose option in the Update Database view
0
3 comments

Hi,

i didn't knew there are EF-Shortcuts yet :D

To your wishlist: There is already a "Terminal Tab" in Rider, so you have a terminal in the root-folder of your project.

I always used this to type "dotnet migration add" and all the other commands like usual. I hope this helps in your work :)

Best regards
Matthias

0
Avatar
Permanently deleted user

Hi Matthias,

I sadly think those are Entity Framework Core and not standard Entity Framework commands. I did however figure out that there is a context menu for commands if you right-click the project itself in the explorer view on the left side.

Makes everything a little easier but I still wish there was a sensible tools window for this instead of the "unfinished log window" that exists today.

0

Hello Patrik, thank you for the feedback. I have created corresponding feature requests based on your wishlist: RIDER-56426 for EF console, RIDER-56428 for Verbose option. As for "I can't find the mention menu items for Entity Framework either", the option was removed in one of bug fixes. Let me know if you have other questions.

0

Please sign in to leave a comment.