asp.net mvc 连接mysql

    科技2022-07-10  126

    1、新建一个项目选择MVC。 2、使用菜单中的“工具”→“Nuget包管理器”→“程序包管理控制台(O)”安装3个包,要按顺序安装。 Install-Package EntityFramework -Version 6.0.0 Install-Package MySql.Data -Version 6.9.8 Install-Package MySql.Data.Entity -Version 6.9.8 3、以Code First为例。先创建一个类(对应表结构),Key是定义主键,每个表必须有 4、再建一个类(对应数据库),lxDB为数据连接的名称。 5、修改web.config name=“lxDB” 一定要和第4步的名字相同,Initial Catalog=lx2db;这里的lx2db是mysql中数据库名。 6、程序包管理控制台中输入enable-migrations 自动生成Configurations.cs。修改一下。

    public Configuration() { AutomaticMigrationsEnabled = true; SetSqlGenerator("MySql.Data.MySqlClient", new MySql.Data.Entity.MySqlMigrationSqlGenerator()); }

    7、程序包管理控制台中输入add-migration new 这个new只是个名字随意,会生成一个数据表的创建代码。再从控制台输入update-database完成数据库的创建。

    Processed: 0.180, SQL: 8