创建C#验证类的好方法

时间:2011-08-18 02:10:56

标签: c# linq-to-sql validation error-handling

我有一个功能,可以上传文件,验证文件,将其保存到数据库等等。

所有这些操作都在一些不同的类和方法上。但是,如果这些方法出现问题,我想将这些错误告知我的前端。

有没有一种很好的方法来管理它,让我们打电话,“错误类”?

谢谢!

2 个答案:

答案 0 :(得分:1)

您可以采取的一种方法是在应用程序中创建类似服务的“错误类”,并发布执行各种操作的不同类和方法可能会向其发布错误。

现在您的前端可以订阅“错误类”以立即知道错误,或者您可以返回错误代码,可以使用“错误类”找到详细信息

答案 1 :(得分:0)

好吧,我们处理文件的顺序是

  1. 上传
  2. 验证
  3. 保存
  4. 返回成功结果/错误。
  5. 现在,在所有这些序列中,如果它始终相同,那么你可以选择异常抛出机制并在前端收集它。也许你可以使用错误ID抛出。