关于.net的代码问题不会去解释这一段代码

Business.UserBusiness ub=new Business.UserBusiness();
DataTable dt =ub.Login(entity);
第一句是实例化会员的业务逻辑类,第二句该怎么解释代码含义,求各位解惑,括号里为什么要写个实体类

Login顾名思义,就是用户登录呗
用户名密码那些属性肯定存在entity这个实体类里面了呀
不传实体类就要传一大堆参数
而且用户名什么的后面可能每个页面都用的上,放实体类里面方便呀