在 Entity Framework 4 上使用模型优先方法,我想来回切换数据库从真正的 SQL (Data.SQLClient) 到 SQL CE (Data.ServerCe)。
我知道如何手动操作:
将提供程序从System.Data.SqlServerCe.3.5更改为System.Data.SqlClient
- 更改模型容器/上下文的连接字符串
- .edmx 文件中的更改(Schema Namespace="Model1.Store" provider="..." 属性)
我不知道如何在构建/编译时进行更改,因此我可以根据配置轻松地在 SQLClient 和 SQLServerCE 之间切换。
任何其他方式如何达到相同的结果也将不胜感激!(有一个模型可以在 SQL 和 SQL CE 之间切换数据源)