Ejemplo n.º 1
0
 //private Member modelMember;
 public Default()
 {
     bll = new UserBLL();
     model = new ExamPaper();
 }
Ejemplo n.º 2
0
        /// <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;
        }
Ejemplo n.º 3
0
 /// <summary>
 /// 保存试卷
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public int SaveOrUpdateExamPaper(ExamPaper model)
 {
     return ExamPaperOP.SaveExamPaper(model);
 }