原先的User表,有如下字段:UserName,UserID,Password,CompanyName;封装这张表的字段如下图:封装好后:我用 int uid = ((Purchase.Model.User)(Session["UserInfo"])).UserID;这个方法获取User表,的UserID,Session["UserInfo"]这个是UserName的值,后面,我觉得这张User缺了一些字段,我又加上了:Tel,Cash,Address,Email;这几个字段:封装如下:
我封装好后:也是用 string ca = ((Purchase.Model.User)(Session["UserInfo"])).Cash;
好问题来了,就是我前面封装的数据都能用 ((Purchase.Model.User)(Session["UserInfo"]))这点上他的属性能得到值,而我后面封装的字段用这种方法得不到值这是为什么???