使用NHibernate完成对数据的批量导入 .
摘要:
在对数据处理时往往要实现对数据的批量导入功能。一般的处理方法如下1、读入TXT文件的一行2、按照顺序放入到指定的对象(这里用到反射功能)3、根据类中的主键判断是否已经存在在数据库中4、如果存在,则更新,如果不存在则插入。这里每个要导入的类必须实现IPK接口,返回主键信息。判断是否存在使用如下方法://多个参数一定要有别名String sql = "from "+_type +" as o"+ whereClause;//查找IList op = Connect.getSession().Find(sql);其中where字句是根据主键信息生成的字符串。注 阅读全文
posted @ 2012-05-08 14:52 HOT SUMMER 阅读(1872) 评论(0) 推荐(0) 编辑