0

我的 WP 应用程序可以编辑数据库中的数据,这是我使用 LINQ 查询获得的:

from item in db.SomeTable
where item.Id = 5
select new { Item = item}

然后我将该选择绑定到表单控件。当我不想保存更改(不db.SubmitChanges()调用)时,我调用另一个 LINQ 来重置字段,但我从 db 获得更改的源值(即使我正在使用select new {}运算符。如果有任何方法可以重置为默认状态,那么我可以再次使用 LINQ 获取默认值吗?

4

1 回答 1

0

如果您使用 的同一实例DataContext,您将获得其中任何实体的最新版本。您可能需要考虑更改您的应用程序以使DataContexts 在最短的时间内保持打开状态

于 2013-09-06T07:51:11.133 回答