随笔分类 -  EPM

EPM所用
使用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 阅读(1875) 评论(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 阅读(110) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示