在设计数据库的操作中,难免会出一些隐忍不注意的错误,像:数据类型给错、或者数据类型的长度给大或给小了、Code里出现中文啊等等一系列低级的错误。那么遇到这种问题后怎么解决呢?
开发工具:Power Designer、SQL Server2014 Visual Stadio 2015
接下来就举例一一细说:(首先找到一条错误数据类型,举例用)
假如Phone的长度我们规定为12,但我设计的时候只给了11,怎么改回来呢?
这会对我们在数据库内新增数据造成很大一困扰,只要你书写的不符合自己设计的数据类型,它就会一直弹出错误提示框,直到你修改成符合它的数据类型为止。
首先打开设计数据库模型的工具:Power Designer--->找到错误字段所在的表--->双击打开表信息--->选择Columns页--->修改相应长度信息--->此时可以点击确定也可以切换到最右边的那一页:Preview (如下图)
把长度成12后,打开Preview,再复制第一个go底下绿色直到第二个go(第二个go也要复制到)
然后再回到数据库:
流程:右键所用到的数据库点击新建查询--->把复制的内容粘贴到查询区--->点击执行--->底下弹出消息”命令已执行完成”然后再右键数据库点击刷新--->右键设计就可以看到内容已成功修改好了。
(记得使用默认主题再做以下操作)
打开VS--->找到解决方案资源管理器--->找到存放数据库模型的Models 并展开--->双击打开模型视图--->随便右击空白处 找到从数据库更新模型(U)-->然后就会弹出下图
切换到刷新页--->展开 表--->展开dbo--->再选择到刚刚从数据库修改的那张表--->点击完成
即可更新它相关的数据信息。
更新完之后千万要记得Ctrl+s保存 否则可能会导致控制器里的Models报错--->点击弹出提示框的确定键--->再重复上一操作
即可继续使用
再做MVC项目时我们应该记住两点:
注意:1.减少网络请求次数;
2.减少数据库操作次数。
以及了解MVC重点的几大块:
1.网页: HTml JS jQuery CSS
2.控制器:(1)Linq对数据库的操作
(2)以及怎么从页面传输数据到控制器、
(3)控制器传输数据到页面。