//private Member modelMember; public Default() { bll = new UserBLL(); model = new ExamPaper(); }
/// <summary> /// 保存试卷 /// </summary> /// <param name="model"></param> /// <returns></returns> public static int SaveExamPaper(ExamPaper model) { int id = -1; if (model != null) { var conf = new Configuration().Configure(); ISession session = NHibernateHelper.GetSession(); //配置NHibernate //在Configuration中添加HbmMapping conf.AddDeserializedMapping(NHibernateHelper.GetEntityMapping<ExamPaper>(), "ExamPaperXML"); //配置数据库架构元数据 SchemaMetadataUpdater.QuoteTableAndColumns(conf); //建立SessionFactory var factory = conf.BuildSessionFactory(); //打开Session做持久化数据 using (session = factory.OpenSession()) { using (var tx = session.BeginTransaction()) { id = (int)session.Save(model); tx.Commit(); } } } return id; }
/// <summary> /// 保存试卷 /// </summary> /// <param name="model"></param> /// <returns></returns> public int SaveOrUpdateExamPaper(ExamPaper model) { return ExamPaperOP.SaveExamPaper(model); }