1

RIA服務是否自動處理時間戳屬性的更新?即,當我插入或更新時,是否更新時間戳而不寫入任何額外的代碼?我認爲我所要做的就是定義sql server中的timestamp屬性,然後用相應的實體數據模型中的TimeStamp屬性標記該屬性。RIA服務中的時間戳

回答

0

您描述的場景應該可行(如果實體框架配置正確) 但是,TimeStamp屬性的更新不是WCF Ria Services的職責。該信息應該從您的數據層更新。
然而,當調用SubmitChanges時,WCF Ria服務會將任何裝有RoundTripOriginalAttributeConcurrencyCheckAttributeTimestampAttributeTimestampAttribute的屬性的原始值返回到服務器,因此允許使用EF(或者您的orm /數據層對象是否可以使用)這個信息檢查併發

+0

那麼我應該發佈什麼樣的值給這個屬性每隔一段時間更新或插入過程中? – Rafael

+0

在你的問題中,你寫道你正在使用sql server和時間戳,所以無論你更新哪個字段,你在該行所做的每次更新時,SQL Server都會更新該屬性。你遇到這個問題嗎? – mCasamento

+0

不,我只是在研究它以備將來使用。謝謝 – Rafael