我的wcf服务中有这个方法。
public int GetUserIdBySearch(string facebookId)
{
IUserRepository _user = new UserRepository();
return _user.GetUserIdBySearch(facebookId);
}
它可能存在许多问题 - 例如: 如果facebookId为null。 //我应该检查facebookId是否为空?
或者如果已经存在具有相同facebookId的用户(它是唯一的) - 因此,我应该尝试捕获它,但是什么是容易捕获它的最佳方式?
谢谢!!!
答案 0 :(得分:1)
WCF会向客户端发送异常信息,因此您不必检查null,但如果您使用某些标准的防御性编程,则不会受到影响:http://en.wikipedia.org/wiki/Defensive_programming