多表查询返回匿名类型结果传递问题

被这个问题困扰了很久,当多个表的查询结果放在一个匿名类里面作为一个方法的返回。而外界要访问这个匿名类,怎样才可以访问?我知道定义一个实体类可以,不过这种做法太被动了,视图等修改数据库结构的就更不用说了,我都想过,用过,DTO或者VO都不考虑。看看有没更好的办法解决这个问题。

森林海
浏览 470回答 1
1回答

犯罪嫌疑人X

可以用反射,如下:var varObj = GetVarObject();Type varType = varObj.GetType();PropertyInfo[] varProperties = varType.GetProperties();有了属性,取属性的值就很容易了.
打开App,查看更多内容
随时随地看视频慕课网APP