RIA服务是否自动处理时间戳属性的更新?,即,当我插入或更新时,时间戳是否在没有编写任何额外代码的情况下进行更新?我认为我所要做的就是定义时间戳属性sql server然后在相应的实体数据模型中使用TimeStamp属性标记该属性。
答案 0 :(得分:0)
您描述的场景应该有效(如果实体框架配置正确) 但是,更新TimeStamp属性不是WCF Ria Services的责任。该信息应该从您的数据层更新。但是,当调用SubmitChanges时,WCF Ria Services会将用RoundTripOriginalAttribute或ConcurrencyCheckAttribute或TimestampAttribute修饰的任何属性的原始值往返回服务器,从而allowinf EF(或者您的orm /数据层对象是否)使用此信息来检查并发性