2013-02-11 55 views
0

ProviderManifestToken我改變了我的ProviderManifestToken到2005年,因爲我們的生產DB是SQL Server 2005中實體框架:2005

的變化後,我得到一個錯誤:

The Type date is not qualified with a namespace or alias. Only primitive types can be used without qualification.

的錯誤是這種映射:

<Property Name="LoogingDate" Type="date" Nullable="false" /> 

什麼問題,我該如何解決?

謝謝。

回答

1

的問題是,Date類型沒有在SQL Server 2005中存在,您可以手動將其更改爲DateTime或者乾脆從SQL Server重新生成EDMX 2005數據庫(你也可以使用新的數據庫服務器,但你的數據庫必須與運行兼容性級別設置爲90)。