CSharp - 在RIA服务中,将一个对象

  显示原文与译文双语对照的内容
112 4

我们使用RIA服务来连接数据库,而不是使用 EntitySet 来管理数据库。这样,我们就可以用多个逻辑视图创建多个查询,并将它的保存到相同的数据库表和更好的刷新中。

现在我的问题是,当实体更改和我想将它附加到 EntitySet 并将这些更改提交到服务器时,Attach 函数将。

我的问题是收费我如何在RIA服务的客户端将一个实体附加到 modified 。 我知道如何在服务器端做它,但是我需要在silverlight中做它

时间: 原作者:

68 5

你可以尝试使用实体类的 IEditableObject接口来解决你的问题。 接口在实体上显式实现,因此你必须将实例强制转换为接口。


MyEntity entity = new MyEntity();
MyEntitySet.Attach(entity);

((IEditableObject)entity).BeginEdit();
//edit the properties of the entity;
((IEditableObject)entity).EndEdit();

原作者:
...