gpt4 book ai didi

.net - SQL Server - 将错误报告回 .NET

转载 作者:行者123 更新时间:2023-12-03 00:50:02 26 4
gpt4 key购买 nike

我使用 Entity Framework 和存储过程来插入/更新/删除实体。

我正在做的任务是使用 FIFO/LIFO 方法进行库存管理 => 这些插入/更新/删除会执行多次检查,并且可能会失败(有时会失败)。

问题是我想向 .NET 报告出了什么问题以及原因。我该怎么做?

目前我正在使用这样的东西:

BEGIN --rollback
ROLLBACK TRAN
RAISERROR (N'There''s not enough items in stock.', -- message
16, -- severity
1) -- state
END;

我总是收到“MSDTC 错误”-“底层提供程序在 EnlistTransaction 上失败。”

最佳答案

我认为事情还没有发展到那一步。当其中一项事务启动时,它会出错,不会引发您的自定义错误。

关于.net - SQL Server - 将错误报告回 .NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8818641/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com