专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

mysql为什么自动生成表_数据库

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 20:09:29       共计:3552 浏览
mysql为什么自动生成表?

右键点击引用--管理NuGet程序包,搜索Mysql.Data.Entity并安装,安装完成后在已安装选项下会有以下三项:

?

在App.config文件中添加:

2.分别新建实体类Person,配置类PersonConfig,上下文类MyDbContext

?

?

注:因为Name是string类型,映射到mysql中是longtext,而mysql支持最大长度为767bytes,所以要限制长度。

?

?

3.单击程序包管理器控制台

输入:EntityFramework\Enable-Migrations并回车

?

在项目下会自动创建一个Migrations文件夹

?

4.输入EntityFramework\Add-Migration InitModel 注:InitModel为本次迁移的名字,可自定义修改

会提示错误

?

因为vs默认配置的是sqlserver数据库,所以我们要手动更改为启动mysql的sql生成器

在Migration文件夹中的配置类Congifuration的构造方法中:

?

同时还要在上下文类中配置mysql

?

再次输入命令

?

5.输入命令EntityFramework\Update-Database -v

?

在数据库中刷新,已经创建好表了

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:mysql 查询某个年级,应该怎样提高自己的编程能力_数据库 | ·下一条:零基础学大数据现实吗_数据库

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有