C# SDF和MDF,一个应用程序中的两个数据库
是否可以在一个应用程序中使用两个数据库,即SQL Server数据库和本地数据库(C# SDF和MDF,一个应用程序中的两个数据库,c#,sql-server,winforms,sql-server-ce,C#,Sql Server,Winforms,Sql Server Ce,是否可以在一个应用程序中使用两个数据库,即SQL Server数据库和本地数据库(.sdf=SQL Server Compact Edition) 所以一些用户可以在网络上使用它,但对于另一个用户来说这并不重要 我可以创建两个项目吗?例如,一个用于SQL Server(我已经有了LINQ到SQL)。另一个用于本地数据库,其中添加了数据集等.sdf文件。我计划编译我的解决方案,包括这两个项目中的一个,这取决于我客户的需求(SQL Server或本地数据库)。我还有保持不变的业务层和GUI。这是可以
.sdf
=SQL Server Compact Edition)
所以一些用户可以在网络上使用它,但对于另一个用户来说这并不重要
我可以创建两个项目吗?例如,一个用于SQL Server(我已经有了LINQ到SQL)。另一个用于本地数据库,其中添加了数据集等.sdf
文件。我计划编译我的解决方案,包括这两个项目中的一个,这取决于我客户的需求(SQL Server或本地数据库)。我还有保持不变的业务层和GUI。这是可以做到的,还是有其他方法可以做到
我正在使用Visual Studio 2012
感谢您提供的提示。Compact与“real”SQL Server不完全兼容。改为检查LocalDB:支持express edition的所有功能,但简化了安装,并且不作为windows服务运行。谢谢,我刚刚在VS2012中添加了LocalDB,我所要做的就是更改app.config,以便我的应用程序连接到正确的数据库。数据库只需要具有相同的模式和表。非常感谢。