作者juncheng (...)
看板C_Sharp
标题[问题] EF4 Insert fail then Update
时间Fri Apr 11 18:59:05 2014
不好意思, 小弟是初学者
想请问一下在 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
有人可以提供范例看一下吗? 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.237.61.95
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1397213947.A.8CA.html
※ 编辑: juncheng (36.237.61.95), 04/11/2014 19:05:04