2011-01-24 85 views
0

我們已經圍繞使用POCO的EF4構建了一個產品,並且最初的需求是針對SQLServer 2005.但是,我們有一些安裝了SQLServer2008的客戶端。因此,在運行時,我們需要驗證數據庫的版本並相應地更改edmx中的清單令牌。或者,可以從web.config中讀取ProviderManifestToken並在運行時構建edmx。我們的客戶不希望每個數據庫版本都有一個安裝程序。實體框架4.0 +可配置的ProviderManifestToken

感謝,穆拉利

回答

0

Eventhough實際的數據庫是SQLServer2008的你仍然可以有一個2005值ProviderManifestToken。因此,除非您構建兩個不同版本的軟件,您可以將其保存爲SqlServer2008的目標(並使用其功能),您可以保持原樣。