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

本文关键字:两个 数据库 应用程序 一个 MDF SDF | 更新日期: 2023-09-27 17:56:46

是否可以在一个应用程序中使用两个数据库.SQL即服务器数据库和本地数据库(.sdf = SQL Server Compact Edition)?

所以有些用户可以在网络上使用它,但对于另一个用户来说并不重要。

我可以创建两个项目,例如一个用于SQL Server(我已经有LINQ to SQL)。另一个用于本地数据库.sdf其中文件与数据集一起添加,依此类推。比我计划编译我的解决方案,包括这两个项目之一,取决于客户的需求(SQL Server或本地数据库)。我也有保持不变的业务层和 GUI。可以做到这一点还是有其他方法可以做到这一点?

我正在使用Visual Studio 2012

感谢您的任何提示。

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

Compact 与"真正的"SQL Server 不完全兼容。改为检查 LocalDB:支持快速版所做的一切,但简化了设置,并且不作为 Windows 服务运行。