反射的使用
View Code
public string SearchByEntity(Type t,string columnName) { //获取t的类型名 string typeFullName = t.Name; //根据类型名获构造一个实体 Type BaseType = Type.GetType("GWT.OnlineSys.LinqData." + typeFullName); //获取实体的指定的属性的值 return Convert.ToString(BaseType.GetType().GetProperty(columnName).GetValue(BaseType, null)); }