Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# SDF和MDF,一个应用程序中的两个数据库_C#_Sql Server_Winforms_Sql Server Ce - Fatal编程技术网

C# SDF和MDF,一个应用程序中的两个数据库

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。这是可以

是否可以在一个应用程序中使用两个数据库,即SQL Server数据库和本地数据库(
.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,以便我的应用程序连接到正确的数据库。数据库只需要具有相同的模式和表。非常感谢。