我有一个使用 RIA 服务和 LINQ2SQL 的 Silverlight 应用程序,并且我的 Silverlight 应用程序中有对象。
我在 Silverlight 应用程序中查询表中的所有记录(通过 LINQ 查询,使用数据上下文),并为每个对象(记录)创建一个用户控件,并将该对象放入控件中,因为稍后我需要这些信息。然后稍后,用户对该对象(存储在控件中)进行更改,我想将其保存回数据库。
我的问题是,当我去保存对象时,我没有要执行 SubmitChanges 的数据上下文。我无法将它附加到新上下文,因为它说它已经附加。
这种情况的最佳做法是什么?