设计数据库结构并建表
最近在找工作,看到很多招聘要求中都要求会MVC及EntityFramework,我几年前做过一段时间的MVC+NHibernate,但因太久没用,很多东西已经忘记了。因为疫情原因,以前买的书都不在手边,所以我自己就在网上找资料重新搭建一个MVC+EF的平台,这里简单记录下一些心得,也方便要用MVC+EF做项目的朋友参考。
综合各种因素,最后在电脑上装了以下软件:
IDE:Visual Studio 2017
数据库:MySql(mysql-8.0.19-winx64)(因win10系统原因,我的SQL Server2008没有装成功,最后在别人的建议下就装了MySql,由于之前一直用Oracle和SQL Server,对于MySql我也不是很熟,我安装了Navicate数据库管理工具。).
在这里,我主要设计了两个表,一个是用户表User,一个是发布信息表Publish。表的结构如下:
用户表中主要字段如下:
发布信息表主要字段如下: