var item = ad.Table.where(s=>s.userID == userID).FirstOrDefault();
item.userMoney = item.userMoney + 1;
db..SubmitChanges();
我想把userMoney这个属性 用一个变量来代替 该怎么写?
什么意思,它跟变量有啥关系,赋值给一个变量 xxx = item.userMoney
那你需要用反射:
System.Reflection.PropertyInfo propertyInfo=item.GetType().GetProperty("userMoney");
propertyInfo.SetValue(.。。。。)