if (!new BLL.Users().Check(entity, out msg))
{
LtrMsg.Text = MessageShow(msg);
return;
}
if (new BLL.Users().ExistsUsername(entity.Username))
{
LtrMsg.Text = MessageShow("用户名" + entity.Username + "已存在,请不要重复注册一个用户名");
return;
}
if (!new BLL.Users().Update(entity))
{
LtrMsg.Text = MessageShow("保存过程中发生错误啦!");
return;
}
这样子好吗?
或者这样,有什么好处 BLL.Users bll = new BLL.Users();
if (!bll.Check(entity, out msg))
{
LtrMsg.Text = MessageShow(msg);
return;
}
if (bll.ExistsUsername(entity.Username))
{
LtrMsg.Text = MessageShow("用户名" + entity.Username + "已存在,请不要重复注册一个用户名");
return;
}
if (!bll.Add(entity))
{
LtrMsg.Text = MessageShow("保存过程中发生错误啦!");
return;
}
else
{
base.Response.Redirect("list.aspx");
}
但是 这种常用的 BLL 业务逻辑层 就没必要 用一次 New 一次。虽然现在电脑内存普遍很大,但是编码时还是避免不必要的浪费内存资源。