zoukankan      html  css  js  c++  java
  • 使用nhibernate批量删除

    #if DEBUG
                ///此段代码为了修正上一个版本的产生的废旧数据(仅在调试时为本地与服务器上程序兼容) by 唐敬波 2008/08/12
                string deletesql = "delete from dbo.B2bEcom_HtmlModuleGroup where id not in (select distinct(Groupid) from dbo.B2bEcom_HtmlModule)";
                NHibernate.SqlCommand.SqlString deleteString = new NHibernate.SqlCommand.SqlString(deletesql);
                NHibernate.SqlTypes.SqlType[] Types = new NHibernate.SqlTypes.SqlType[] { };
                IDbCommand deleteComand = DataAccess.NHibernateSession.SessionFactory.ConnectionProvider.Driver.GenerateCommand(CommandType.Text, deleteString, Types);
                IDbConnection con = DataAccess.NHibernateSession.SessionFactory.ConnectionProvider.GetConnection();
                deleteComand.Connection = con;
                int t = deleteComand.ExecuteNonQuery();
    #endif
  • 相关阅读:
    最大子数组1
    大道至简阅读笔记03
    I-think-3
    第3周学习进度
    大道至简阅读笔记02
    四则运算题3
    大道至简阅读笔记01
    第2周学习进度
    构建之法阅读笔记03
    按Right-BICEP的测试用例
  • 原文地址:https://www.cnblogs.com/68681395/p/1266412.html
Copyright © 2011-2022 走看看