最近我注意到为特定实体分配 id 的约定,我注意到如果 id 不存在则返回 -1。为什么返回 -1 而不是 0?
protected long AcqAgreementID
{
get
{
if(ViewState["AcqAgreementID"] != null)
{
return Convert.ToInt64(ViewState["AcqAgreementID"]);
}
else
{
return -1;
}
}
}