分层后以其它层如果处理异常?

BLL 层有个方法

 

public TbUser UpdateUserById(string id)

{

  。。。。。。

  如果id为空或为Null,

  throw ....."id 不能为空"

}

 

 

这样的方法在其它层调用时,怎么体现异常?

如果不抛出异常如何作提示?


守着一只汪
浏览 386回答 2
2回答

蝴蝶不菲

public class UpdateUserResponse {     public bool IsSuccess {get;set;}     public string Message {get;set;}     public TbUser TbUser {get;set;} } public UpdateUserResponse UpdateUserById(string id) {     var response = new UpdateUserResponse();     if(String.IsNullOrEmpty(id))     {         response.IsSuccess  = false;         response.Message = "id 不能为空";     }

慕田峪7331174

public TbUser TbUser {get;set;}可以做成泛型,赞一个
打开App,查看更多内容
随时随地看视频慕课网APP