日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

EF映射之修改数据库

發布時間:2025/3/20 数据库 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 EF映射之修改数据库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

EF映射之修改數據庫


? ? ? ? ??這里使用的是DataBaseFirst,當我們開始開發之后,由于個別需求的變動,或者由于之前設計數據庫的不合理,需要修改、添加、刪除數據表,或者其中的一些字段。


? ? ? ? ??修改數據表

? ? ? ? ??這里,添加一張數據表,添加完成之后,需要在項目中,McoinDBModel.edmx生成的實體映射視圖中,右鍵選擇從數據庫更新模型。


? ? ? ? ??選中添加的數據表,完成即可,然后選中McoinDBModel.edmx提交commit到SVN即可。



? ? ? ? ??修改數據字段

? ? ? ? ??這里,給一張數據表t_accumulate添加兩個字段。


? ? ? ? ??添加完成之后,首先,需要在項目的實體映射視圖中,把該表刪除。


? ? ? ? ??然后,右鍵選擇從數據庫更新模型,選擇修改的數據表。



? ? ? ? ??完成即可,此時在項目中已經同步了該數據表。

? ? ? ? ??但是,有兩個問題,第一個是這樣修改雖然同步了視圖,但是,并沒有修改之前該實體生成的字段,就是這個數據表實體自動生成的字段,需要手動的修改該數據表生成的字段。


? ? ? ? ??第二個,是修改之后,EF實體映射的版本就會發生變化,這里找到EF映射的類文件,把其中的EF實體映射類名后面的1,去掉即可。


? ? ? ? ??保存,重新生成沒有問題,選中整個EF映射McoinDBModel.edmx提交commit到SVN即可。


? ? ? ? ? 如果報一大堆錯誤的話,又找不到哪里的問題,直接選中整個EF生成的映射McoinDBModel.edmx刪除,從新建立EF映射,重新生成沒有問題了,上傳更新SVN即可,簡單粗暴。


總結

以上是生活随笔為你收集整理的EF映射之修改数据库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。