zoukankan      html  css  js  c++  java
  • 从dataReader到Entity转化时利用Reflect示例(解决OutOfRangeException错误)(downmoon)

    在生成代码时经常需要从DataReader转化为Entity

    比如

    Product

     当Reader只想取两三个字段(少于Entity的属性个数)时,如果不用try catch就会出错:

    OutOfRangeException
    再加上(reader["P_ID"]!=null), 也仍然出错。

     于是想到用Reflect 

    得方法如下

    Using System.Reflection 
    Product

     OK!

    邀月注:本文版权由邀月和博客园共同所有,转载请注明出处。
    助人等于自助!  3w@live.cn
  • 相关阅读:
    R--相关分布函数、统计函数的使用
    Spark Streaming
    统计与分布的相关知识
    Python--WebDriverWait+expected_conditions的一个应用
    Python+Selenium与Chrome如何进行完美结合
    Python+Selenium+Chrome 的一个案例
    python -使用Requests库完成Post表单操作
    JetBrains PyCharm 2018.2.4 x64 工具里如何安装bs4
    用JetBrains PyCharm 开发工具写一个简单python案例
    dom4j学习总结(一)
  • 原文地址:https://www.cnblogs.com/downmoon/p/1277433.html
Copyright © 2011-2022 走看看