0
我有一个Silverlight应用程序,我使用Beta2 T4自我跟踪实体。插入和更新记录似乎正在工作,但我一直无法删除项目。问题使用实体框架删除记录4自我跟踪实体
我的主要实体称为合同。它有一个导航属性到一组Contract2Service实体。 当我取回合同对象,我可以做到这一点:
Contract2Service rem = myContract.Contract2Service.First();
myContract.Contract2Service.Add(new Contract2Service() { ServiceID= 5 });
myContract.Contract2Service.Remove(rem);
当我在我的WCF服务应用更改,我会加入新Contract2Service但一个我想删除没有被删除。
这里的保存是如何在WCF实现:
using (var ctx = new AspenNet_VContractEntities())
{
ctx.Contracts.ApplyChanges(contract);
return ctx.SaveChanges() > 0;
}
任何想法可能会导致这样?