2012-12-13 61 views
1

試圖保存一個新的實體,這個領域併發/時間戳新的實體

[Timestamp] 
    public byte[] TimeStamp { get; set; } 

拋出驗證錯誤Required。在保存之前,我沒有在TimeStamp上設置任何值。按預期保存現有項目會更改數據庫中的TimeStamp。

該值由數據庫本身設置,因此不需要初始化,或者我在這裏錯了嗎?

編輯:

這工作我想是因爲它可以爲空

[ConcurrencyCheck] 
    public int? RowVersion { get; set; } 

一個新的DB-項都有空的值。從我的應用程序的任何變化改變這一點,並添加1.

回答

1

這是一個錯誤,現在修復v 0.76.4。您現在應該可以乾淨地使用SQL Server時間戳。 ...感謝你找到這個,Sascha。