使用LINQ to Entities添加和更新
我们在项目中使用了L2E和REST,虽然我能够毫无问题地从数据库中检索数据,但我仍然无法更新或向数据库添加新记录。我想这是一个语法问题(我们对linq来说还是新手),但我还没弄清楚。我们最初在dataservicecontext中加载数据,并且在进行更新时,它们存储在绑定源的
CurrencyManager.Current
中。但是,当我调用ѭ1时,数据库中没有任何内容被修改,我不知道为什么。
例如,
加载数据:
var customerQuery = Program.Proxy.Customers.Where(p => p.ContactId == g);
保存数据:
Program.Proxy.SaveChanges();
我已经确认正在跟踪内存中实体的更新副本,因此我不需要调用AddObject
,但是我收到错误(“封闭类型Lynxphere.WindowsClient.LynxphereDataServices.Customers没有相应的客户可设置的属性。“)如果我试着打电话给AddLink
。我甚至不确定这一步是否必要。非常感谢帮助。
没有找到相关结果
已邀请:
1 个回复
誓猎贰