0
我們首先使用EF 4.1和代碼。雖然我們的生產數據庫是SQL Server 2005,但我們的一些開發人員在本地有SQL Server 2008。我們的TFS構建服務器也是2008年。當在本地運行單元測試並在構建服務器上運行時,由於datetime和datetime2之間的差異,我們遇到了問題。即使數據庫中的列是「datetime」,使用SQL Profiler我們可以看到EF將列視爲「datetime2」。如何使用Code First爲實體框架設置ProviderManifestToken?
我看到文章提到我們應該在我們的EDMX文件中將ProviderManifestToken設置爲2005來解決這個問題,但我們首先使用EF代碼。有沒有辦法先解決這個問題?