我正在使用實體框架和存儲過程來插入/更新/刪除實體。SQL Server - 報告錯誤返回到.NET
,我做的任務是庫存管理與FIFO/LIFO方法=>那些插入/更新/刪除執行幾項檢查,並可能會失敗(有時會失敗)。
的問題是我要彙報到.NET什麼地方出了錯,爲什麼。我該怎麼做?
目前我使用這樣的事情:
BEGIN --rollback
ROLLBACK TRAN
RAISERROR (N'There''s not enough items in stock.', -- message
16, -- severity
1) -- state
END;
我總是得到「MSDTC錯誤」 - 「基礎提供失敗的EnlistTransaction。」
我已經完成了這個,InnerException爲null。 – kubal5003 2012-01-11 12:16:14