- public DataSet GetDs()
- {
- NHibernate.Cfg.Configuration cfg = new NHibernate.Cfg.Configuration();
- ISessionFactoryImplementor factory = (ISessionFactoryImplementor)cfg.BuildSessionFactory();//这行重要
- SqlCommand cmd = new SqlCommand();
- cmd.CommandText ="Company_GetPagedBrandList";
- cmd.CommandType = System.Data.CommandType.StoredProcedure;
- cmd.Parameters.Add("@startIndex", SqlDbType.Int);
- cmd.Parameters["@startIndex"].Value = startIndex;
- cmd.Parameters.Add("@endIndex", SqlDbType.Int);
- cmd.Parameters["@endIndex"].Value = endIndex;
- cmd.Parameters.Add("@brandId", SqlDbType.VarChar,10);
- cmd.Parameters["@brandId"].Value = brandId;
- SqlConnection conn = (SqlConnection)factory.OpenConnection();
- cmd.Connection = conn;
- SqlDataAdapter da = new SqlDataAdapter(cmd);
- DataSet ds = new DataSet();
- da.Fill(ds);
- return ds;
- }
castle Nhibernate调用存储过程
最新推荐文章于 2021-02-15 15:55:24 发布