RIA服务中的TimeStamp

时间:2012-11-02 13:02:05

标签: entity-framework-4 concurrency wcf-ria-services silverlight-5.0

RIA服务是否自动处理时间戳属性的更新?,即,当我插入或更新时,时间戳是否在没有编写任何额外代码的情况下进行更新?我认为我所要做的就是定义时间戳属性sql server然后在相应的实体数据模型中使用TimeStamp属性标记该属性。

1 个答案:

答案 0 :(得分:0)

您描述的场景应该有效(如果实体框架配置正确) 但是,更新TimeStamp属性不是WCF Ria Services的责任。该信息应该从您的数据层更新。但是,当调用SubmitChanges时,WCF Ria Services会将用RoundTripOriginalAttributeConcurrencyCheckAttributeTimestampAttribute修饰的任何属性的原始值往返回服务器,从而allowinf EF(或者您的orm /数据层对象是否)使用此信息来检查并发性