Exemplo n.º 1
0
        /// <summary>
        /// 说明:<调用函数调用InsertMovieSchedules函数可以完成对电影时刻表增加多条记录的功能>
        /// </summary>
        /// <param name="<newMovieSchedules>"><接受调用函数传入的一个COLLECTION对象集合></param>
        /// <returns><操作成功返回True,否则返回False> </returns>
        ///<exception>数据库增加操作异常</exception>

        public bool InsertMovieSchedules(List <MOVIE_SCHEDULE> newMovieSchedules)
        {
            //创建数据库实体类对象
            _entity = new WATCHMOVIEEntities();

            bool isSucceed = false;

            //添加新记录到内存
            foreach (MOVIE_SCHEDULE newMovieSchedule in newMovieSchedules)
            {
                _entity.AddToMOVIE_SCHEDULE(newMovieSchedule);
            }

            //保存修改到数据库
            try
            {
                int i = _entity.SaveChanges();
                isSucceed = true;
            }
            catch (Exception ex)
            {
                //异常处理?
                Console.WriteLine(ex);
                return(false);
            }

            //撤销entity对象
            _entity.Dispose();

            return(isSucceed);
        }