9
A
回答
12
問題解決:EF 4無法從edmx設計器生成時間戳列。 解決方案很簡單:
- 將類型設置爲二進制。
- 將可爲空設置爲false。
- 將StoreGeneratedPattern設置爲Computed。
- 將ConcurrencyMode設置爲Fixed。
- 創建一個SSDLToSQL10.tt(通常位於C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ Extensions \ Microsoft \ Entity Framework Tools \ DBGen)的副本。我們稱之爲MySSDLToSQL10.tt。
- 編輯線(目前151),其表示:
[<#= ID(prop.Name)#>] <#= prop.ToStoreType()#> <#= WriteIdentity(丙,targetVersion )#> <#= WriteNullable(prop.Nullable)#> <#=(p < entitySet.ElementType.Properties.Count - 1)? 「」: 「」 #>
- 它更改爲:
[<#= ID(prop.Name)#>] <的#if(字符串。比較(prop.Name,「TimeStamp」,true)== 0){#> timestamp <#} else {#> <#= prop.ToStoreType()#> <#= WriteIdentity(prop,targetVersion )#> <#= WriteNullable(prop.Nullable)#> <#=(p < entitySet.ElementType.Properties.Count - 1)? 「,」:「」#>
相關問題
- 1. 實體框架數據庫第一:時間戳列不工作
- 2. 實體框架:從數據庫生成時實現接口
- 3. 從數據庫生成實體框架生成空的EDMX
- 4. 實體框架訪問Oracle數據庫
- 5. 正在訪問實體框架中訪問MySql時間戳列的問題
- 6. 實體框架元數據問題
- 7. 實體框架,數據庫
- 8. 實體框架訪問數據庫的問題
- 9. 實體框架數據庫首先POCO T4生成和驗證
- 10. 實體框架中多個數據庫的預生成視圖
- 11. 從數據庫(實體框架)生成DataContext
- 12. 無法在Oracle數據庫的實體框架中生成sql
- 13. 實體框架創建數據庫生成
- 14. 從實體框架模型生成SQLite數據庫的
- 15. 實體框架代碼首先生成數據庫不正確
- 16. 實體框架:從類生成數據庫
- 17. 從數據庫生成實體類在播放框架2
- 18. 實體框架無法首先生成數據庫EDMX
- 19. 實體框架4和DB2:數據庫生成錯誤
- 20. 實體框架4和SQL Compact 4:如何生成數據庫?
- 21. 實體框架4 + SQL Server CE +從模型生成數據庫
- 22. 實體框架代碼首先,不生成數據庫
- 23. 實體框架(數據庫優先) - 重新生成代碼
- 24. 從Visual Studio數據庫項目生成實體框架模型
- 25. 實體框架 - 生成類
- 26. 增加一個實體的數據庫實體框架生成異常「System.Data.Entity.Infrastructure.DbUpdateException
- 27. 來自數據庫的實體框架生成命名空間錯誤
- 28. 實體框架數據庫連接問題
- 29. 實體框架和朋友數據庫的問題
- 30. 從數據庫問題的實體框架更新模型
這是EF5更新還是這仍然準確? – kayluhb 2012-11-02 17:48:34
@kayluhb在EF 5中,它不是完全固定的,但更容易。只需將該屬性的併發模式更改爲Fixed。 – Alireza 2013-08-22 12:31:56