1
試圖保存一個新的實體,這個領域併發/時間戳新的實體
[Timestamp]
public byte[] TimeStamp { get; set; }
拋出驗證錯誤Required
。在保存之前,我沒有在TimeStamp上設置任何值。按預期保存現有項目會更改數據庫中的TimeStamp。
該值由數據庫本身設置,因此不需要初始化,或者我在這裏錯了嗎?
編輯:
這工作我想是因爲它可以爲空
[ConcurrencyCheck]
public int? RowVersion { get; set; }
一個新的DB-項都有空的值。從我的應用程序的任何變化改變這一點,並添加1.