日期:2014-05-20  浏览次数:20850 次

linq to sql更新...
比如学生对课程...
原先修了两名课程(比如日语,计算机)..
现在,把日语去掉..然后再加两门(英语,法语)..
然后提交..

刚接触linq,不会做,求高人指点.

------解决方案--------------------
C# code
        
        //最近项目中写的看对你可有帮助
         /// <summary>
        /// 更新客户沟通记录信息
         /// </summary>
        /// <param name="wc"></param>
        public void UpdateWorkCustomerRecord(WORK_CUSTOMERCON wc)
        {
            try
            {
                DBContext.WORK_CUSTOMERCON.Attach(wc);

                DBContext.Refresh(RefreshMode.KeepCurrentValues, wc);

                DBContext.SubmitChanges(ConflictMode.ContinueOnConflict);
            }
            catch (Exception ex)
            {

                throw ex;
            }
        }