gpt4 book ai didi

c# - 清理数据库返回数据

转载 作者:搜寻专家 更新时间:2023-10-30 20:13:56 25 4
gpt4 key购买 nike

我想知道每个人都认为处理您自己的数据库结果的最佳方法是什么。可能涉及其他团队,并且程序/数据总是有可能被更改,并且会出现错误的结果。我的问题是这样的。让异常发生、捕获并记录它或尝试处理所有突发事件并隐藏错误更好吗?比如说,像下面这样的东西。

if (dr.Table.Columns.Contains("column") && !dr["column"].Equals(DBNull.Value))
{
this.value = (type)dr["column"];
}
else
{
this.value= null;
}

最佳答案

就我个人而言,我喜欢快速失败 - 当然,带有适当的道歉用户消息。有些事情值得从中恢复,但对我来说,您希望非空的列之类的东西听起来更重要。

当然,我也会尝试设置一些冒烟测试,以确保您在生产前了解它 :)

关于c# - 清理数据库返回数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/178976/

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