CodeFirst
作者:互联网
必备的dll
- EntityFramework.dll
- System.ComponentModel.DataAnnotations.dll
- MySql.Data.EntityFramework.dll
- MySql.Data.dll
安装mysql-connector-net.msi
后,电脑上便有了MySql.Data.EntityFramework.dll和MySql.Data.dll这两个dll,然后我们就可以在项目中添加这两个引用。
虽然我们可以直接从某些地方拿到MySql.Data.EntityFramework.dll和MySql.Data.dll这两个dll来引用,但是我们还是务必保证电脑安装了mysql-connector-net,否则后续的使用一定会出问题。
mysql-connector-net的下载地址mysql-connector-net
System.ComponentModel.DataAnnotations.dll电脑上已经具备,可以直接添加引用。
如果电脑上没有System.ComponentModel.DataAnnotations.dll,下载EntityFramework Nuget包,项目会自动添加此dll的引用。
EntityFramework.dll可以通过Nuget下载。
重要补充:
MySql.Data.EntityFramework.dll和MySql.Data.dll一般是通过安装Mysql-Connector-Net获得,所以这两个dll的版本一般一致。MySql.Data.EntityFramework.dll依赖EntityFramework.dll,所以MySql.Data.EntityFramework.dll对EntityFramework.dll的版本有要求,版本不满足要求的话,使用的时候也会出现问题,以下图为例:
至此,我们可以使用EntityFramework来开发应用程序啦。
标签:connector,CodeFirst,mysql,dll,EntityFramework,MySql,Data 来源: https://www.cnblogs.com/LiuwayLi/p/15364575.html