我们已经使用POCO围绕EF4构建了一个产品,并且最初的要求是针对SQLServer 2005。但是,我们有一些客户端安装了SQLServer2008。因此,在运行时,我们需要验证数据库的版本并相应地更改edmx中的清单令牌。或者,可以从web.config读取ProviderManifestToken并在运行时构建edmx。我们的客户端不希望每个数据库版本都有一个安装程序。
谢谢,穆拉利
答案 0 :(得分:0)
尽管实际的数据库是SqlServer2008,但您仍然可以将ProviderManifestToken值设为2005
。因此,除非您构建软件的两个不同版本,其中一个目标(并使用SqlServer2008的功能),您可以保持原样。