using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Reflection; using System.Text; namespace PORM.Data { /// <summary> /// 常用映射关系帮助类 /// </summary> public class CommonMap { /// <summary> ///
Emit生成动态方法部分摘自网上,但是经过修改,加入了对委托的缓存以及类结构的调整,使之调用更简洁方便.大致的思路是:要实现转换datatable到某个指定对象的集合,本质是实现转换一个datarow到一个指定的对象.利用Emit动态构造该方法并缓存起来,调用时从缓存查找出来并调用,就这么简单.上代码: /// <summary> /// 把datatable转换为对象集合列表List<T> /// </summary> public class DataTableCo
在将DataTable转换为List<T>时,找到了网上的方案,原文链接:http://stackoverflow.com/questions/4593663/fetch-datarow-to-c-sharp-object. 使用时,遇到DbNull无法正常转换的问题,所以做了修正补充,继续发代码上来. 欢迎补充修正. using System; using System.Collections.Generic; using System.Linq; using System.Data; us
/*<java疯狂讲义>浮点数转换为人名币读法字符串这个用例,感觉没有考虑零的情况*/ import java.util.Arrays; public class Num2Rmb { private String[] hanArr={"零","壹","贰","叁","肆","伍","陆","柒","捌","