首页 新闻 会员 周边

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

0
[已解决问题] 解决于 2011-11-27 22:38

BLL 层有个方法

 

public TbUser UpdateUserById(string id)

{

  。。。。。。

  如果id为空或为Null,

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

}

 

 

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

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

wunaigong的主页 wunaigong | 初学一级 | 园豆:4
提问于:2011-10-14 20:46
< >
分享
最佳答案
1
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 不能为空";
}
}
dudu | 高人七级 |园豆:30994 | 2011-10-14 21:42

学习了.

public TbUser TbUser {get;set;}

可以做成泛型,赞一个

dotNetDR_ | 园豆:2078 (老鸟四级) | 2011-10-16 00:22
其他回答(1)
0

@dudu  学习到了

一个土豆一棵青菜 | 园豆:268 (菜鸟二级) | 2011-10-15 08:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册