什么是Model First
Model First:它先利用某些工具(如VS的EF设计器)设计出可视化的实体数据模型及他们之间的关系,然后再根据这些实体,关系去生成数据库对象及相关代码文件。说白了,你可以通过EF来创建数据库,数据表,而无需提前在数据库软件中创建。笔者以VS2017为例,如果对如下步骤有疑惑,可以参考笔者之前的博客。
实战:通过VS2017新建实体关系图来同步建立数据库文件
1.依照上图新建一个实体类生成器后会出现如下界面,什么内容都没有,需要用户自己添加~