我正在使用n层体系结构为学校项目制作文件共享系统。我想验证我的业务逻辑中的用户输入,并能够通知用户什么输入有错误,并且有错误。我真的不知道该如何处理。我的业务逻辑有一种插入新上传文件的方法,如下所示: public bool NewFile(File entity) { return repo.Insert(entity); }这是我的File对象模型: public class File : Upload{ public int UploadId { get; set; } public string FileType { get; set; } public string Category { get; set; } public int Upvote { get; set; } public int Downvote { get; set; }}上载模型包含标题,描述等属性。如何使用返回布尔值的方法通知用户有关输入错误的信息?我是否要创建一个单独的验证类,并使该方法返回验证类的实例?还是我抛出带有正确错误消息的自定义异常,并将其捕获到我的表示层中?如果有人能指出正确的方向,我将不胜感激
1 回答
- 1 回答
- 0 关注
- 150 浏览
添加回答
举报
0/150
提交
取消