We have a large solution that was developed in VS2010. I upgraded it to work in VS2013 last week, but left the EF version at 4, as upgrading to a later version would require a lot of changes, and we don't want to do that just yet.
At that stage, I was able to update the model to reflect some database changes. When I started the wizard, it took me straight to the part where you choose the tables, as it had always done.
I've just made some more database changes, and tried to update the model again, and the wizard is asking me for a connection string. I have no idea why, as this model is about three years old, and we haven't needed to specify the connection string since we set it up, as it's stored in App.config.
Even if I specify the connection details, it's now asking which version of EF I want to use, and only offering me EF5.0. There is a radio button for EF6.0, but it's disabled. EF4 just doesn't show up as an option.
I don't want to upgrade EF at all, I want to carry on working with EF4 for the moment. This worked fine last week, why is it now insisting I upgrade? Upgrading would require massive changes that we can't afford to do right now.
I saw another question that addressed a related issue, but that isn't the problem here. I'm not getting anywhere near the code generation stage, as it won't even let me choose which tables to add.
I opened the solution in VS2010, and the wizard went straight to the part where you choose the tables, which is what should be happening in VS2013.
Anyone any ideas? All development has come to a standstill as we can't do anything.