我們通常使用這些語句向數據庫添加新記錄。檢查,任何LinqToSql操作後操作成功
MyDataContext.InsertOnSubmit(AnObject);
MyDataContext.SubmitChanges();
除了使用存儲過程(可以返回通過「返回/輸出」的值),是有一種方法返回指示的值時,操作成功?或許,自己的Linq方法/函數
任何想法,感謝
我們通常使用這些語句向數據庫添加新記錄。檢查,任何LinqToSql操作後操作成功
MyDataContext.InsertOnSubmit(AnObject);
MyDataContext.SubmitChanges();
除了使用存儲過程(可以返回通過「返回/輸出」的值),是有一種方法返回指示的值時,操作成功?或許,自己的Linq方法/函數
任何想法,感謝
如果操作不成功,則會拋出異常。如果它不拋出異常,那麼它是成功的。
有什麼特別的例外? – 2010-01-21 22:53:46
'System.Data.SqlClient.SqlException' – 2010-01-21 22:54:49
謝謝隊友,做appriciate – 2010-01-21 22:58:45
無法使用try和catch塊捕獲相應的錯誤?
感謝您的回覆,這不是關於交易失敗,實際上是想檢查操作是否成功,就像做更新一樣。它可能不會更新,也不會失敗... – 2010-01-21 22:40:30
您將收到與更新操作失敗相關的異常。 – stepanian 2010-01-21 22:59:36
一定要標記正確的答案,如果它幫助你! – 2010-01-21 22:59:23