ASP.NET开发实战——(十)ASP.NET MVC 与数据库之MySQL&EF
之前介绍EF时介绍了provider这个配置项,而且也介绍了在ASP.NET访问MySQL数据仍然是通过ADO.NET,不同的地方仅仅是更换了MySQL的数据提供器,那么在EF中是否也只需更换“提供器”就可以了呢? 接下来就通过以下两点,看一下Entity Framework是如何连接使用My SQL数据库的: ●必要组件的安装 ●DBContext的创建与应用 必要组件的安装 1. 通过Nuget安装Entity Framework组件到BlogRepository.MySQL项目上: 2. 在BlogRepository.MySQL项目中引入MySql.Data.Entity.EF6: EF作为主要组件是必须安装的,只不过EF中只包含了SQL Server相关组件不包含MySQL的,所以还需安装并引入MySql.Data.Entity.EF6,安装MySQL组件的方式有两种,一种是安装Connector/NET,然后在引用管理器中找到: 而另一种方式是通过Nuget包管理器安装: DBContext的创建与应用 1. 创建一个DBContext: 2. 在DBContext类型上使用MySqlEFConfiguration类型: 使用MySqlEFConfiguration类型是官方建议的