我正在使用实体框架和存储过程来插入/更新/删除实体。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