No connection string named 'MyApplicationEntities' could be found in the application config file
connection-string, database-migration, entity-framework-4.3
Solution
Ah, figured this out accidentally.
I had to remove
public MasterEntities()
: base("name=MyApplicationEntities")
// ^^^^^
{
}
to
public MasterEntities()
: base("MyApplicationEntities")
{
}
EF 4.3 does not like connection string being called `name=xxxxx`
Problem
I just install EF 4.3 and trying to upgrade my project with migration. however I am getting issues with trying to execute `add-migration initial` to my project via Package Manager console. It is throwing any exception now `No connection string named 'MyApplicationEntities' could be found in the application config file.` Now my config has it all ``` <connectionStrings> <add name="MyApplicationEntities" connectionString="metadata=res://*/DataModel.csdl|res://*/DataModel.ssdl|res://*/DataModel.msl;provider=System.Data.SqlClient;provider connection string="data source=localhost;initial catalog=MyApplicationEntitiesDB;integrated security=True;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" /> ``` I am not sure what is the issue is it a bug in EF 4.3 or there is something I am not doing right. I thought this post has solved the issue but not quite. Anyone got an answer. Appreciate Sanj.