新用到了實體架構,用到了并發,參考以下的圖書資料
Entity Framework 4.0 Recipes A Problem-Solution Approach
ISBN-13 (pbk): 978-1-4302-2703-8
ISBN-13 (electronic): 978-1-4302-2704-5
<a href="http://apress.com/book/view/1430227036">http://apress.com/book/view/1430227036</a>
具體的步驟如下:
添加Ado.net Entity Model後類似如下添加TimeStamp并發控制的時間戳
注意:
并發控制不一定非要加時間戳,如果不加時間戳,那需要把那個每次更新的字段的并發模式設定為Fixed. 一般的使用加時間戳比較友善
這個是VS2010新加的功能,vs2008 sp1沒有這個功能,很好用,可以實作從模型進行開始設計
如上,模型上右鍵,可以生成資料庫腳本,不過這個生成的腳本對于TimeStamp字段的處理有些問題,預設模型生成的字段不是timestamp資料庫類型[應該可以在SSDLToSQL10.tt檔案中修改,沒有試驗],可以采用以下方法處理,新加一個sql檔案,類似如下:
以後從模型更新資料庫時隻要先運作生成的sql腳本,再運作一下這個腳本就行了