2011-01-24 112 views
0

我们已经围绕使用POCO的EF4构建了一个产品,并且最初的需求是针对SQLServer 2005.但是,我们有一些安装了SQLServer2008的客户端。因此,在运行时,我们需要验证数据库的版本并相应地更改edmx中的清单令牌。或者,可以从web.config中读取ProviderManifestToken并在运行时构建edmx。我们的客户不希望每个数据库版本都有一个安装程序。实体框架4.0 +可配置的ProviderManifestToken

感谢,穆拉利

回答

0

Eventhough实际的数据库是SQLServer2008的你仍然可以有一个2005值ProviderManifestToken。因此,除非您构建两个不同版本的软件,您可以将其保存为SqlServer2008的目标(并使用其功能),您可以保持原样。