0

我需要根据参数获取实体列。

private void foo(string columnName, string value)
{ 
   tlbX t=new tblX();
   t.ID = int.Parse(ddl.SelectedValue);
   t.columnName = value;
}

如何从实体中动态选择columnName?谢谢

4

1 回答 1

0

这可以通过反射解决:

typeof(tblX).GetProperties().First(p=>p.Name == columnName).SetValue(t, value);

像上面这样的东西应该指向正确的方向。

于 2013-10-21T20:34:37.803 回答