我正在更新一个对象,并尝试更新任何子对象。
基本上我正在处理 LinqDataSource 的 OnUpdating 事件。
在 DataContext 类中,我有 ObjectUpdate 函数(现在我刚刚有一个断点,所以我可以看到值......)
在 LinqDataSource.OnUpdating 事件中,e.NewObject.Child 为空,这没有任何意义。我将它设置为一个新值,但是当我到达 DataContext.ObjectUpdate NewObject.Child 时,它已被旧值覆盖......
所以在 LinqDataSource.Updating 和 DataContext.UpdateObject 之间的某个地方,它用旧值填充对象......但我需要新值。
有没有办法解决这个问题,还是我会精神崩溃?