I’m using VS 2012 (Ultimate) together with Entity Framework Power Tools Beta 2 and entity framework 5.0 (using nuget).
I’ve created a DbContext class. When I right-click on the corresponding file in the solution explorer and select “Entity Framework / View Entity Data Model (Read-only)”, I get the error “A constructible type deriving from DbContext could not be found in the selected file.” error in VS 2012.
I tried the workaround described at http://blogs.msdn.com/b/adonet/archive/2012/04/09/ef-power-tools-beta-2-available.aspx, but my registry does not contain the key “{BFC24BF4-B994-4757-BCDC-1D5D2768BF29}” in “HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config\BindingPaths\”.
After restarting visual studio and following the same steps, a dialog pops up indicating “Exception has been thrown by the target of an invocation”.
BTW. I’m able to execute my test application that creates the database from my DbContext and O can insert/delete/etc data in this database.
Any help/hints would be very appreciated.
Kind regards,
Merijn
Uninstalling VSCommands for Visual Studio 2012 should get things working again. Unfortunately, this extension does not play nicely with the EF Power Tools. It loads it’s own version of EntityFramework.dll into the main VS process which prevents the DbContext discovery logic from working properly.