Entity framework 4 RIA服务中的时间戳

Entity framework 4 RIA服务中的时间戳,entity-framework-4,concurrency,wcf-ria-services,silverlight-5.0,Entity Framework 4,Concurrency,Wcf Ria Services,Silverlight 5.0,RIA服务是否自动处理时间戳属性的更新?即,当我插入或更新时,时间戳是否在不写入任何额外代码的情况下得到更新?,我想我所要做的就是在sql server中定义timestamp属性,然后在相应的实体数据模型中用timestamp属性标记该属性。您描述的场景应该可以工作(如果实体框架配置正确) 但是,时间戳属性的更新不是WCF Ria服务的责任。这些信息应该从您的数据层更新但是,当调用SubmitChanges时,WCF Ria Services将使用or或or修饰的任何属性的原始值回传给服务器,

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

您描述的场景应该可以工作(如果实体框架配置正确)
但是,时间戳属性的更新不是WCF Ria服务的责任。这些信息应该从您的数据层更新
但是,当调用SubmitChanges时,WCF Ria Services将使用or或or修饰的任何属性的原始值回传给服务器,因此AllowInfo EF(或者您的orm/数据层对象是否为)若要使用此信息检查并发性

,则在每次更新或插入过程中,我应该为此属性指定什么值?在您的问题中,您写道您正在使用sql server和时间戳,因此sql server将在您对行进行的每次更新时更新该属性,而不管您更新的字段是什么。您在这方面遇到问题了吗?