0

我的 wcf 服务中有这个方法。

public int GetUserIdBySearch(string facebookId)
{
    IUserRepository _user = new UserRepository();
    return _user.GetUserIdBySearch(facebookId);
}

它可能有很多问题 - 例如:如果 facebookId 为空。//我应该检查facebookId是否不为null吗?

或者,如果已经有用户具有相同的 facebookId(它是唯一的) - 因此,我应该尝试抓住它,但是轻松抓住它的最佳方法是什么?

谢谢 !!!

4

1 回答 1

1

WCF 将向客户端发送异常信息,因此您不必检查 null 但如果您使用一些标准的防御性编程,它不会受到伤害:http ://en.wikipedia.org/wiki/Defensive_programming

于 2013-08-31T09:21:12.160 回答