2012年5月8日

使用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) 编辑

NHB资料

摘要: NHibernate学习http://sifang2004.cnblogs.com/archive/2005/09/05/230713.html 阅读全文

posted @ 2012-05-08 14:05 HOT SUMMER 阅读(189) 评论(0) 推荐(0) 编辑

外部唯一窗体

摘要: private void ShowOrActiveForm<T>(string FormName) where T : Form, new() { #region Form fm; if (Application.OpenForms[FormName] != null) { fm = Application.OpenForms[FormName]; fm.Activate(); } else { fm = new T(); //fm.MdiParent = this; fm.Show(); } #endregion } 阅读全文

posted @ 2012-05-08 10:39 HOT SUMMER 阅读(108) 评论(0) 推荐(0) 编辑

导航