我见人家写的BLL层,没有返回值的。怎么这样呢?例如,我一个用户登录,总得要提示正确还是错误的。但BLL里没全部是VOID类型的,怎么得知是错误还是什么……?

解决方案 »

  1.   

    用户登录需要一个返回值作为标识
     不知道 你看的人家写的BLL实现的什么功能?
    比如录入数据 就不一定要返回值的
      具体的看你要实现的功能而言
      

  2.   

    BLL返回值是要看需求而定的,如果没有必要就不必返回值,如果需要返回值,根据具体的业务返回不同的类型
      

  3.   

    比如,用户登录,密码错了。我怎么才知道错了?BLL中的函数全部是空返回的。
      

  4.   

    假如是这样,登录的时候,没有这个用户。
    根本不会错,怎么抛出?没有这个用户的时候,我需要跳转页。但BLL没有返回,我怎么做?是不是要自己在BLL实现这种功能?
      

  5.   

    晕~~没返回 靠异常来判断的!!.......你看下业务层 有没有属性成员..或则参数类型..还有参数没有ref out.
    如果真是异常来判断的. 那等于我没说..