Beispiel #1
0
        /// <summary>
        /// 移除用户考卷信息
        /// </summary>
        /// <param name="exam"></param>
        /// <returns></returns>
        public static bool Remove(ExamUsers exam)
        {
            using (var db = new DataContext())
            {
                db.ExamUsers.Attach(exam);

                db.Entry(exam).State = Microsoft.EntityFrameworkCore.EntityState.Deleted;

                return(db.SaveChanges() == 1);
            }
        }
Beispiel #2
0
        /// <summary>
        /// 插入一条用户考卷信息
        /// </summary>
        /// <param name="exam"></param>
        /// <returns></returns>
        public static bool Insert(ExamUsers exam)
        {
            if (exam == null)
            {
                return(false);
            }

            bool success = false;

            using (var db = new DataContext())
            {
                db.ExamUsers.Add(exam);

                success = db.SaveChanges() > 0;
            }

            return(success);
        }
Beispiel #3
0
        /// <summary>
        /// 更新用户考卷信息
        /// </summary>
        /// <param name="exam">用户考卷</param>
        /// <returns></returns>
        public static bool Update(ExamUsers exam)
        {
            if (exam == null)
            {
                return(false);
            }

            bool success = false;

            using (var db = new DataContext())
            {
                db.ExamUsers.Attach(exam);
                db.Entry(exam).State = Microsoft.EntityFrameworkCore.EntityState.Modified;

                success = db.SaveChanges() > 0;
            }

            return(success);
        }