CRUD Entity Framework 6 with MySQL
- Install MySQL for Visual Studio
- Install MySQL .NET Connector
- New >> Project >> ASP.NET Web Application (.NET Framework)
- Choose Empty and choose MVC
- Add References >>
- EntityFramework
- Browse C:\Program Files (x86)\MySQL\MySQL Connector Net 6.9.9\Assemblies\v4.5, choose MySql.Data.dll, MySql.Data.Entity.EF6.dll, MySql.Web.dll
- edit Web.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>
- Add Data ADO.NET Entity Data Model to /Models
- /Web.config
- /Views/
- /Monsters/
- Index.cshtml
- Create.cshtml
- Details.cshtml
- Edit.cshtml
- Delete.cshtml
- /Monsters/
- /Models/
- PokemonModel.edmx
- /Controllers/
- MonsterController.cs