其他分享
首页 > 其他分享> > CodeFirst

CodeFirst

作者:互联网

必备的dll

  1. EntityFramework.dll
  2. System.ComponentModel.DataAnnotations.dll
  3. MySql.Data.EntityFramework.dll
  4. MySql.Data.dll

安装mysql-connector-net.msi后,电脑上便有了MySql.Data.EntityFramework.dll和MySql.Data.dll这两个dll,然后我们就可以在项目中添加这两个引用。
image
虽然我们可以直接从某些地方拿到MySql.Data.EntityFramework.dll和MySql.Data.dll这两个dll来引用,但是我们还是务必保证电脑安装了mysql-connector-net,否则后续的使用一定会出问题。
mysql-connector-net的下载地址mysql-connector-net
image

System.ComponentModel.DataAnnotations.dll电脑上已经具备,可以直接添加引用。
image
如果电脑上没有System.ComponentModel.DataAnnotations.dll,下载EntityFramework Nuget包,项目会自动添加此dll的引用。

EntityFramework.dll可以通过Nuget下载。
image

重要补充:
MySql.Data.EntityFramework.dll和MySql.Data.dll一般是通过安装Mysql-Connector-Net获得,所以这两个dll的版本一般一致。MySql.Data.EntityFramework.dll依赖EntityFramework.dll,所以MySql.Data.EntityFramework.dll对EntityFramework.dll的版本有要求,版本不满足要求的话,使用的时候也会出现问题,以下图为例:
image

至此,我们可以使用EntityFramework来开发应用程序啦。

标签:connector,CodeFirst,mysql,dll,EntityFramework,MySql,Data
来源: https://www.cnblogs.com/LiuwayLi/p/15364575.html