[問題] EF4 Insert fail then Update

作者: juncheng (...)   2014-04-11 18:59:05
不好意思, 小弟是初學者
想請問一下在 EF4中, Inser fail then Update 要怎麼處理?
我在程式中是將所有資料先 Insert 進 Entity 中
然後再做一次 SaveChanges(), 可是這樣如果其中有一筆Data Exist
就直接發生Exception了...
請問一下有函式可以自行判斷如果Insert Fail(錯誤為Data Exist)
就自動Update嗎?
還是說我一定要每Insert一次, 就一定要做 SaveChanges()
然後Fail(錯誤為Data Exist) 再自行做 Update的動作?
ps:
另外由於大部分的資料都是屬於需要Insert
所以不會先判斷資料存不存在
再來決定是否Insert 或是 udpate
有人可以提供範例看一下嗎? 謝謝

Links booklink

Contact Us: admin [ a t ] ucptt.com