特定于实体框架EDMX文件提供程序



我不想使用SqlServer 2008作为生产环境与供应商System.Data.SqlClient和SqlServer compact 4.0与供应商System.Data.SqlServerCe.4.0集成测试与SpecFlow。

是否可以在实体框架中使用相同的edmx文件用于不同的环境?如果答案是Yes,我如何分割EDMX并保持不同的映射?

我已经有了Sql Server 2008的生产环境,并从实体模型生成了Sql Server紧凑4.0文件(.sdf),但当我试图连接到紧凑数据库时,它给了我各种错误。

我在我的EDMX文件中发现了这行:Provider="System.Data.SqlClient"

我认为这将是可能使用SQL CE,如果你改变的值如下:

Provider="System.Data.SqlServerCe.4.0" ProviderManifestToken="4.0"

最新更新