日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

EF映射之修改数据库

發布時間:2025/3/20 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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映射之修改数据库的全部內容,希望文章能夠幫你解決所遇到的問題。

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