2011-11-06 45 views
0

我不想使用Sql Server 2008作爲生產環境,使用提供程序System.Data.SqlClient和Sql Server compact 4.0與提供程序System.Data.SqlServerCe.4.0一起使用SpecFlow進行集成測試。實體框架EDMX文件提供程序是特定的嗎?

是否可以在實體框架中爲不同的環境使用相同的edmx文件? 如果答案爲是,我如何拆分EDMX並保存不同的映射?

我已經有了使用Sql Server 2008的生產環境,並且已經從實體模型生成了Sql Server compact 4.0文件(.sdf),但是當我嘗試連接到緊湊型數據庫時,它給了我各種錯誤。

我發現這條線在我的EDMX文件: Provider="System.Data.SqlClient"

回答

2

我認爲這將有可能使用SQL CE,如果你改變了值folows:

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