用了好几年了,一直没发现怎么能通过VS操作更新,一直都是删了edmx文件重新建一个。
比如我在数据库中写了一个自定义函数,现在输入参数的个数变了,死活更新不了啊?
除非删除edmx文件,重新生成一个,但这样还是太麻烦了,有没有好点的办法呢?
无满意答案结贴
记得把那个文件打开(就是能看到表结构的视图的那个),空白处右键菜单有更新选项的,然后就出来向导页面。
没用,这个方法对于自定义函数和存储过程一点用都没有
重新生成edml
1.打开设计视图
2.全选
3.删除
4.右键重新生成
5.保存(如果使用TFS,切记不要在第三部就保存)
没用,这个方法对于自定义函数和存储过程一点用都没有
@沧海一杰: 改用Code First吧
@Y叔: 我不太想用CodeFirst,可以让机器写的代码非要让人来写。
双击edmx进入模型浏览器,右键从数据库更新模型。
不行的,模型更新了,但代码没更新,调用方法参数个数都不对。
好像更新有的时候是不行,得到edmx里边把需要更新的表删掉,然后重新拖一下,才好使。