自动类型dynamic能达到Type.GetProperties()方法的效果么

如题~要怎么做 .net的类库中是否有这样的方法。
各位大哥帮帮忙啊 我就这么点分了 都给你们
z135265 -
  • changchengwen - 2个月前

    额,多谢。那帖子我也看过。
    出现这需求也是没办法啊  
    用户需要列权限功能,和数据导出功能。
    而数据导出与列权限产生冲突:如某用户没有几列的查看权限,而导出数据时又出现这几列的数据。
    那不等于白做了么。所以才想到了这么个变态的需求。

  • Touppyaquarty - 2个月前

    http://topic.csdn.net/u/20090106/09/f24c6cf5-cad2-4ff4-8e40-aa44ee068577.html

    动态编译可以实现。

    不过 我建议你还是应该重新审视需求。

    合适的才是最好。

  • suzwttefly - 2个月前

    dynamic employs = _reportExtraPara.QueryModel == null
      ? Employ.GetAll().Select(o => new { EmployId = o.CoEmployId, Code = o.CoCode })
      : Employ.GetAll().Where(_reportExtraPara.QueryModel).Select(o=>new {EmployId=o.CoEmployId,Code=o.CoCode});
    红色的部分是要动态生成的匿名类,目的就是要用户自定义查询的数据

  • Vaitiskissse - 2个月前

    引用 5 楼 sandy945 的回复:
    怎么有这需求

    额~~各种需求都有啊~~这个问题我想到办法解决了,
    现在有个新问题了,怎么动态创建匿名类;
    就是根据某些条件,比如我传入一个字段名称的数组,根据这些数组创建一个匿名类
    貌似这个需求有点变态了 哈哈

  • DuedayHeepe - 2个月前

    求帮忙啊 没人回复么
    急急急啊 在线等

  • Zeniorelo - 2个月前

    怎么有这需求

  • Emurfiree - 2个月前

    引用 1 楼 wangsunjun 的回复:
    这是反射类中有所有属性么,转到Type类的MSDN,那里有详细的代码
    我的在自己电脑里...以前写过

    能给我发份代码不。。我找不到 QQ314758590

  • Pewaydayarero - 2个月前

    这是反射类中有所有属性么,转到Type类的MSDN,那里有详细的代码
    我的在自己电脑里...以前写过