如果我在实体类中加入限制好,还是在业务层加入好.如:
public class Class1
{
private int _id;
public int ID
{
set
{
if (value > 5000) throw new Exception("编号长度不能大于5000");
_id = value;
}
get { return _id; }
}
}public class Class2
{
public addID(model m)
{
if(m.ID> 5000) throw new Exception("编号长度不能大于5000");
}
}
以上两种方式你们觉得哪个更合理,并说明理由。
public class Class1
{
private int _id;
public int ID
{
set
{
if (value > 5000) throw new Exception("编号长度不能大于5000");
_id = value;
}
get { return _id; }
}
}public class Class2
{
public addID(model m)
{
if(m.ID> 5000) throw new Exception("编号长度不能大于5000");
}
}
以上两种方式你们觉得哪个更合理,并说明理由。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货