为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

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

1 回答

?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

可以用反射,如下:

var varObj = GetVarObject();
Type varType = varObj.GetType();
PropertyInfo[] varProperties = varType.GetProperties();

有了属性,取属性的值就很容易了.


查看完整回答
反对 回复 2018-10-15
  • 1 回答
  • 0 关注
  • 462 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信