我正尝试使用WCF数据服务,并且我对基于关键字段值尝试更新记录时出现错误的地方有点困惑。
我简单的方法,它不工作:使用WCF数据服务更新数据库中的记录
MydbEntities context = new MydbEntities(new Uri("http://localhost:53051/Services/MydbService.svc"));
MyEntity avt = context.MyTable.Where(p => p.EntID == "val1").FirstOrDefault();
avt.FieldToEdit = 1;
context.UpdateObject(avt);
context.BeginSaveChanges(OnChangesSaved, context);
...
private void OnChangesSaved(IAsyncResult result)
{
MessageBox.Show("seems ok");//I'm getting this message, but, in fact, data in db remains unchanged
}
请告诉我,我在哪里错了?
谢谢。我试过了,但问题是,当试图调用它时,我得到一个运行时错误:'处理此请求时发生错误.' – rem 2011-05-10 14:31:19