我正在尝试找出适用于自动测试的代码,如下所示: (在C#代码中,使用SQL数据库)
请帮助我。我认为这对于这里的专家来说是件小事。
非常感谢
答案 0 :(得分:5)
通过在一些错误处理中简单地包装数据库调用,可以实现这些不同的步骤。总体结构将是这样的:
try
{
// Perform your SELECT statement
}
catch (SqlException e)
{
// Log the error, send an email, etc.
}
至于注释的位置,我猜这取决于你的设置。 SELECT可以通过ORM,LINQ2SQL,ADO.NET等。然而,错误记录通常会记录错误,然而发送电子邮件通常会发送电子邮件(希望在服务调用后抽象而不是手动从catch
语句中点击您的SMTP服务器。