0

我有一个使用 RIA 服务和 LINQ2SQL 的 Silverlight 应用程序,并且我的 Silverlight 应用程序中有对象。

我在 Silverlight 应用程序中查询表中的所有记录(通过 LINQ 查询,使用数据上下文),并为每个对象(记录)创建一个用户控件,并将该对象放入控件中,因为稍后我需要这些信息。然后稍后,用户对该对象(存储在控件中)进行更改,我想将其保存回数据库。

我的问题是,当我去保存对象时,我没有要执行 SubmitChanges 的数据上下文。我无法将它附加到新上下文,因为它说它已经附加。

这种情况的最佳做法是什么?

4

1 回答 1

0

创建一个新的 DataContext,使用它来检索有问题的记录,对记录进行更改,然后执行 SubmitChanges()。

于 2009-10-22T02:53:05.693 回答