VS更新数据类型

用visual studio 2015做MVC项目的时候
附加数据库是我们的一个基本操作 一个项目没有数据库是根本完成不了的 所以数据库尤为重要 在我们做项目的过程中也会不断改进和更新数据库 更新和改进了数据库之后 怎么应用到VS中呢?

在SQL中更改了我们项目的数据库 在VS中并不会自动更新
而需要我们的一个操作

首先在我们的项目中找到解决方案资源管理器

VS更新数据类型

打开它 然后再目录文件夹里面找到Models

VS更新数据类型

打开第一个就是数据库的关系图

打开之后我们在空白处右键 点击从数据库更新模型 效果如下图

VS更新数据类型

点进去之后直接点击完成就OK了

但是有时候你只是更新了一个数据类型 就好比这个数据类型 你刚开始给它设置了int型 但是通过不断磨合更改你觉得还是varchar nvarchat……之类的合适 所以这个时候你又要去更改这个数据类型 如果只是更新了数据模型 那光靠我们上面这样更新模型是不够的
我们还要进行如下操作

VS更新数据类型

假如我改了这张表中的某个数据类型

我们首先把它给删除 选中它右键 然后点击从模型中删除 删掉了不要怕 还能回来

接下来我们就要重复之前的操作 在空白处右键 点击从数据库更新模型 这次我们需要勾选上你删掉的那个表

VS更新数据类型

勾选之后点击完成

这样它就会重新生成一遍 这样生成过来之后才能把那个数据给更新过来

友情提醒:删除表格又重新添加之后 表格不会回到初始位置 它会被默认放在关系图的最后 如果找不到当初删掉的那张表格 可以点击 视图→其它窗口→实体数据模型浏览器

找到你自己创建的model 点击实体类型 选择你删除的表格 它就会显示表格在关系图中的位置

VS更新数据类型