请教一个问题:
我在用linq to sql 更新数据库的时候,发现提交后数据库中的数据没更改,我的代码如下:
请大家指点一下,谢谢        public bool Up2RawMatDB(RawMaterial raw,ref string strError)
        {            RawMaterial r = db.RawMaterial.Single<RawMaterial> (ra=>ra.LRawMaterialRecordID==raw.LRawMaterialRecordID);                        r = raw;                
            try 
            {
                db.SubmitChanges();
                return true;
            }
            catch (Exception e)
            {
                strError =e.Message;
                return false;
            }
        }我的目的:根据raw的LRawMaterialRecordID的值把r查询出来,然后把raw中的值赋给r, 再调用submitchanges()
         方法把r的新值更新到数据库中去,但是最后发现不成功,不知道是怎么回事,请各位给个提示,谢谢。