ПОСЛЕДНАТА РЕДАКЦИЯ
Грешката е отстранена.
Коментар на Крис:
2015-11-07 и вече можете да накарате всичко да работи, без да редактирате никакви файлове или да правите странни неща. Използвайте инсталатора на MySQL за Windows и включете поддръжката на Visual Studio и най-новия Connector.Net. Не забравяйте да актуализирате след инсталирането и ще получите най-новата версия на всеки (1.2.5 и 6.9.8). Използвайте NuGet, за да инсталирате EntityFramework, MySql.Data и MySql.Data.Entity. И накрая, изградете и се насладете на добротата на реверсинженеринга с първо кодиране, като добавите Ado.Net Entity Model.
Оригинален отговор
Разбрах, че това е грешка от MySQL.
Ето връзката, обясняваща заобиколно решение.
На вашата машина, където е инсталиран VS 2013, VS плъгин (1.1.3 GA) и конектор/мрежа
Затворете всички VS екземпляри, преди да изпълните стъпките.
В прозореца на Windows Explorer отидете на този път или където и да сте инсталирали двоичните файлове на конектор/мрежа
C:\Program Files (x86)\MySQL\MySQL Connector Net6.8.3\Assemblies\v4.5\
Копирайте файла:
MySql.Data.Entity.EF6.dll
И го поставете в тази папка
C:\Program Files (x86)\Microsoft Visual Studio12.0\Common7\IDE\PrivateAssemblies
Ако ви помоли да го презапишете, моля, направете го.
Ще ви трябват администраторски права, за да презапишете файла.
След това можете да опитате отново да генерирате скрипта за вашия модел.
Важно е да имате инсталирана версия 1.1.3 на приставката VS, тъй като това решение е за това.
За съжаление не работи за мен, така че понижих до entity framework 5, докато не поправят това.
РЕДАКТИРАНЕ
Най-накрая работи сега.
Трябваше да добавя 3 следните DLL:
- C:\Program Files (x86)\MySQL\MySQL Connector Net6.8.3\Assemblies\v4.5\MySql.Data.dll
- C:\Program Files (x86)\MySQL\MySQL Connector Net 6.8.3\Assemblies\v4.5\MySql.Data.Entity.EF6.dll
- C:\Program Files (x86)\MySQL\MySQL Connector Net6.8.3\Assemblies\v4.5\MySql.Web.dll
След това промених частта EntityFramework в уеб конфигурацията на:
<entityFramework codeConfigurationType="MySql.Data.Entity.MySqlEFConfiguration, MySql.Data.Entity.EF6">
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
<providers>
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
</providers>
</entityFramework>
Не забравяйте да ПРОИЗГРАЖДАТЕ и трябва да можете да създадете модел на структура 6 на обект с MySQL.
ВАЖНО
Уверете се, че сте инсталирали MySQL за визуално студио 1.1.3 и MySQL конектор .net 6.8.3