SpecFlow との統合テストのために、Sql Server 2008 をプロバイダー System.Data.SqlClient と Sql Server Compact 4.0 とプロバイダー System.Data.SqlServerCe.4.0 を使用して運用環境として使用したくありません。
異なる環境の Entity Framework で同じ edmx ファイルを使用することは可能ですか? 答えが「はい」の場合、どうすれば EDMX を分割し、異なるマッピングを保持できますか?
既に Sql Server 2008 で動作する運用環境があり、エンティティ モデルから Sql Server コンパクト 4.0 ファイル (.sdf) を生成しましたが、コンパクト データベースに接続しようとすると、さまざまなエラーが発生します。
EDMX ファイルで次の行を見つけました。
Provider="System.Data.SqlClient"