我需要根据参数获取实体列。
private void foo(string columnName, string value)
{
tlbX t=new tblX();
t.ID = int.Parse(ddl.SelectedValue);
t.columnName = value;
}
如何从实体中动态选择columnName?感谢
答案 0 :(得分:0)
这可以通过反思来解决:
typeof(tblX).GetProperties().First(p=>p.Name == columnName).SetValue(t, value);
上述内容应该指向正确的方向。