首页 新闻 搜索 专区 学院

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

0
悬赏园豆:50 [已解决问题] 解决于 2010-08-02 16:53

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

bugfly的主页 bugfly | 初学一级 | 园豆:10
提问于:2010-08-02 16:10
< >
分享
最佳答案
0

可以用反射,如下:

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

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

收获园豆:50
Launcher | 高人七级 |园豆:45045 | 2010-08-02 16:31
谢谢~
bugfly | 园豆:10 (初学一级) | 2010-08-02 16:52
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册