问题描述
- 请教有关Linq写法的问题。
-
var item = ad.Table.where(s=>s.userID == userID).FirstOrDefault();
item.userMoney = item.userMoney + 1;
db..SubmitChanges();我想把userMoney这个属性 用一个变量来代替 该怎么写?
解决方案
那你需要用反射:
System.Reflection.PropertyInfo propertyInfo=item.GetType().GetProperty("userMoney");
propertyInfo.SetValue(.。。。。)
解决方案二:
什么意思,它跟变量有啥关系,赋值给一个变量 xxx = item.userMoney
时间: 2024-10-29 01:44:05