当前位置: 代码迷 >> C# >> 平添新对象,修改新对象,一起保存可以吗
  详细解决方案

平添新对象,修改新对象,一起保存可以吗

热度:3390   发布时间:2013-02-25 00:00:00.0
添加新对象,修改新对象,一起保存可以吗?
添加新对象,修改新对象,一起保存可以吗?
下边代码我测试过,没有出错,但是不知道是否规范

                 db.Library.AddObject(book);            //保存Library对象


                    docMove.FileCounter = FileCounter;     //记录文件计数器对象
                    docMove.DirCounter = DirCounter;
                    db.SaveChanges();







            using (var db = new WEBVODEntities())
            {
                DocBatchMove docMove;

                if (!Directory.Exists(rootParth))
                {
                    Directory.CreateDirectory(rootParth);   //新一天上传前的初始化.
                    docMove = db.DocBatchMove.SingleOrDefault(a => a.Id == 1);
                    docMove.DirCounter = 1;    //目录从1开始
                    docMove.FileCounter = 0;     //文件数从0开始
                    db.SaveChanges();    //保存到计数数据表 DocBatchMove
                }

                FileInfo[] files = new DirectoryInfo(txtSource.Text).GetFiles();
                foreach (FileInfo f in files)                                              //遍历文件数组
                {
                    #region  遍历文件数组
                    docMove = db.DocBatchMove.SingleOrDefault(a => a.Id == 1);             //获取记录信息
                    FileCounter = docMove.FileCounter + 1; //从 数据表DocBatchMove 取文件计数器
                    DirCounter = docMove.DirCounter;  //从 数据表DocBatchMove 取目录计数器
  相关解决方案