Dot-Net
實體框架程式碼首先使用 TimeStamp 類型
我正在使用 SQL Server 2008 R2 和 Entity Framework 5.0。生成數據庫時,我無法添加 TimeStamp 類型的屬性而不會出現以下錯誤:沒有與概念側類型對應的儲存類型
原始類型“時間”的“Edm.Time(Nullable=True,DefaultValue=,Precision=)”。
我已將實體配置設置為類型時間或時間戳但沒有成功
Property(x => x.RestBetweenSet).HasColumnType("timestamp");當我進入 Sql Server Management Studio 並編輯表格時,我可以設置一列時間戳。
我需要做什麼才能讓 Entity Framework 程式碼首先能夠生成此列?
謝謝
目前,我映射到 INT64 並忽略時間戳。就像在這篇文章中一樣。
如果它們是更好的解決方案,請隨時添加。我還不接受我的回答。
您應該在程式碼第一類中聲明您的時間戳屬性,如下所示:
[Timestamp] public Byte[] MyTimestamp { get; set; }