Първо, на наси не ни трябва за да инсталирате mysql-installer-общността -5.7.3.0-m13.msi.
- Инсталирайте най-новата mysql-visualstudio-plugin
- Инсталирайте най-новата версия mysql-connector-net
- Нов C# .Net 4.5 Framework WinForms (за 4.0 трябва да работи въз основа на Дали Entity Framework 6 поддържа .NET 4.0? )
- Инсталирайте 4 пакета Nuget (следвайте последователността, ако инсталирате Mysql.Data.Entities преди EntityFramework, той ще разреши зависимостта и ще инсталира EntityFramework 6.0.2 но това, от което се нуждаем, е EntityFramework 6.1.0 )
EntityFramework
Mysql.Data
Mysql.Data.Entities
Mysql.Web
5. Ако имате tag entityFramework в App.config , моля, коментирайте го и вмъкнете нов таг entityFramework в App.config след стартиране на маркер
<entityFramework>
<defaultConnectionFactory type="MySql.Data.Entity.MySqlConnectionFactory, MySql.Data.Entity.EF6" />
<providers>
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
</providers>
</entityFramework>
6. Добавете модел на данни за обект на ADO.NET (както е споменато във въпросното)
7. След генериране на низ за свързване на обект (както е споменато във въпроса) и отметнете Запазване на настройките за връзка на обект в App.Config като след това щракнете върху Напред
8.Изберете своя обект и настройки на базата данни (Таблици, изгледи или съхранени процедури и функции) (Нямате „Коя версия на Entity Framework искате да използвате?“, защото имам само една Доставчик Entity Framework 6.0, така че директно пропуснете изборът, ако единственият ми доставчик е валиден)
9.Край
Поздравления ^^
Между другото, може да се наложи да добавите .dll файловете
- MySql.Data.dll
- MySql.Data.Entity.EF6.dll
- MySql.Web.dll
в тази папка
C:\Program Files\MySQL\MySQL Connector Net 6.8.3\Assemblies\v4.5(32-битови прозорци)
C:\Program Files (x86)\MySQL\MySQL Connector Net 6.8.3\Assemblies\v4.5(64-битови прозорци)
като ваш референтен проект за допълнителни функции на EF6.